尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗용인예술과학대학교를 3D로 부수는 브라우저 게임입니다. 시험 기간 스트레스 해소용입니다.
학교와 관계없는 비공식 팬 게임입니다.
바로 하기: https://hong-iron.github.io/SMASH-YSC/
config.json의 kakaoKey에 카카오 개발자 JavaScript 키를 넣으면 카카오톡은 카드와 '나도 부수러 가기' 버튼이 달린 메시지로 보내집니다.재미있게 하셨다면 커피 한 잔으로 응원해 주세요.
data/campus.json도 ODbL을 따릅니다.config.json에 있습니다. 사진을 보고 고른 건물별 색(look: 벽·지붕·유리·창틀 색, 창 간격, 경사 지붕 여부)과 건축물대장 조회용 지번(parcels)도 config.json에 넣을 수 있습니다.supabaseUrl, supabaseKey), 방문 통계 주소(goatcounter)도 config.json에 있습니다. 랭킹 서버의 표와 함수는 SMASH 저장소의 supabase/에 있습니다.src/app.html + data/campus.json + config.json → python3 tools/assemble.py → site/index.htmlconfig.json의 look에 hip: true로 적은 건물에만 얹습니다. 1층은 화강석 기둥과 유리이고, 가장 가까운 도로 쪽 벽에 유리문과 차양이 붙습니다. 창은 벽 안으로 들어가 보이도록 그늘과 굴곡을 넣습니다. 기숙사·연구동·도서관은 이름을 보고 창 모양을 고릅니다.site/pp-stub.js 한 줄로 대신합니다. 주소 끝에 ?ao=0/?ao=1을 붙이면 끄고 켜고, ?fps를 붙이면 화면 위에 프레임 수가 나옵니다.site/og.png(1200×630, 공유 미리보기)를 새로 찍으면 tools/make_card.py로 site/card.webp(SMASH 대학교 카드용, 600×315)도 다시 만듭니다.python3 tools/fetch.py way 1013701109 rawpython3 tools/build_campus.py raw raw/campus_raw.jsonpython3 tools/add_trees.py raw/campus_raw.json data/campus.jsonpython3 tools/fix_terrain.py data/campus.json — 땅 높이 정리: 높이 자료의 빈칸(음수 값)을 메우고, 높은 건물이 언덕처럼 찍힌 자국을 지우고, 호수와 연못을 평평한 수면으로 맞춥니다.python3 tools/floors.py — 국토교통부 건축물대장(공공데이터포털 건축HUB 건축물대장정보 서비스)에서 층수와 높이를 받아 이름이 맞는 건물에 넣습니다. config.json의 parcels(시군구 코드, 법정동 코드, 번, 지)가 있어야 합니다. 키는 저장소 맨 위 .env에 DATA_GO_KR_KEY=...로 넣고, .env와 받은 data/floors.json은 git에 올리지 않습니다. 이름으로 못 맞춘 건물은 의 에 직접 적습니다.config.jsonfloorsManualpython3 tools/vworld.py — 국토교통부 디지털트윈국토(브이월드)에서 학교용지 필지(연속지적도)와 건물통합정보를 받아, 겹치는 OpenStreetMap 건물에 층수·높이·동 이름을 넣고 OpenStreetMap에 없는 학교 건물을 더합니다. 항공영상(줌 18)에서 건물마다 지붕 색(rc)도 잽니다. 키는 .env의 VWORLD_KEY이고, 받은 자료는 raw/vworld/에 두고 올리지 않습니다. 원으로 받은 캠퍼스에서는 아파트·초중고·유치원처럼 이름으로 학교 밖임이 드러나는 건물을 뺍니다.config.json의 exclude에 적습니다. OpenStreetMap 건물은 id(way/123)로, 브이월드에서 더한 건물은 건물 안의 한 점(at: [위도, 경도])으로 적고, tools/assemble.py가 페이지를 만들 때 뺍니다.main에 push하면 GitHub Actions가 site/ 폴더를 GitHub Pages에 올립니다.