vibe-coding-fps-game
Multiplayer FPS Game build by vibe coding
파일 탐색기
최종 버전 다운로드 (.zip)- pwa-rules.mdc
- _metadata.json
- package.json
- big-explosion-41783.mp3
- deep-sea-monster-roar-329857.mp3
- doom-shotgun-2017-80549.mp3
- doomed-effect-37231.mp3
- favicon.png
- horn-of-doom-101734.mp3
- horror-sound-monster-breath-189934.mp3
- low-monster-roar-97413.mp3
- machine gun (rapid fire).mp3
- monster-105850.mp3
- monster-40316.mp3
- monster-bite-44538.mp3
- monster-growl-376892.mp3
- monster-growl-6311.mp3
- monster-roar-02-102957.mp3
- monster-shriek-100292.mp3
- monster-warrior-roar-195877.mp3
- quantum-mystic-riff-1-323475.mp3
- quantum-mystic-riff-2-323476.mp3
- quantum-mystic-unnerving-intro-323481.mp3
- single gun shot.mp3
- suspense-6002.mp3
- zombie.mp3
- comprehensive-debug-test.html
- debug-runner.html
- error-detector.js
- error-fixes.js
- final-test-report.html
- fps-game-test.html
- game-bug-fixes.js
- qwen3coder.html
- test-player-models.html
- test-voice-chat.html
- verify-fix.js
- index.html
- README.md
- script.js
- styles.css
- pwa-rules.mdc
- ADDING_NEW_DEMONS.md
- ANONYMOUS_USER_COMPATIBILITY.md
- ARCHVILE_DEMON_SUMMARY.md
- BSP_COMPLETE_FIX_SUMMARY.md
- BSP_MAP_FIX_SUMMARY.md
- BSP_MAP_INTEGRATION.md
- BSP_SPAWN_FIX_SUMMARY.md
- CAMERA_CLIPPING_FIX.md
- DEATH_MENU_FIX_SUMMARY.md
- DEMON_CODE_GENERATION_PROMPTS.md
- DEMON_INTEGRATION_QUICK_GUIDE.md
- DEMON_KILL_SYNC_FIX.md
- DEMON_SYNC_FIX.md
- DOOM_MAP_INTEGRATION.md
- DOOM_MAP_THEME.md
- DOOM_SCENE_OPTIMIZATIONS.md
- FIREBALL_DAMAGE_IMPROVEMENTS.md
- GAMEPLAY_FIXES_SUMMARY.md
- JSON_DEMON_EXAMPLES.md
- JSON_DEMON_GENERATION_PROMPTS.md
- JSON_DEMON_SYSTEM_INTEGRATION_GUIDE.md
- JSON_DEMON_SYSTEM_SUMMARY.md
- MAP_SELECTION_FEATURE.md
- MIGRATION_PROGRESS.md
- MIGRATION_SUMMARY.md
- MULTIPLAYER_FIX_SUMMARY.md
- POSITION_SYNC_OPTIMIZATION.md
- SCROLLING_FIX_SUMMARY.md
- SINGLETON_PATTERN.md
- THEME_SYSTEM.md
- big-explosion-41783.mp3
- deep-sea-monster-roar-329857.mp3
- doom-shotgun-2017-80549.mp3
- doomed-effect-37231.mp3
- favicon.png
- horn-of-doom-101734.mp3
- horror-sound-monster-breath-189934.mp3
- low-monster-roar-97413.mp3
- machine gun (rapid fire).mp3
- monster-105850.mp3
- monster-40316.mp3
- monster-bite-44538.mp3
- monster-growl-376892.mp3
- monster-growl-6311.mp3
- monster-roar-02-102957.mp3
- monster-shriek-100292.mp3
- monster-warrior-roar-195877.mp3
- quantum-mystic-riff-1-323475.mp3
- quantum-mystic-riff-2-323476.mp3
- quantum-mystic-unnerving-intro-323481.mp3
- single gun shot.mp3
- suspense-6002.mp3
- zombie.mp3
- de_dust2.bsp
- quake_start.bsp
- ammo-refill-test.html
- anonymous-user-test.html
- archvile-test.html
- boundary-test.html
- bsp-map-test.html
- bsp-spawn-test.html
- doom-map-test.html
- doom-scene-test.html
- fireball-damage-test.html
- new-demons-test.html
- theme-demon-test.html
- weapon-positioning-test.html
- debug-bsp.html
- audio.ts
- demons.ts
- game.ts
- weapons.ts
- Game.ts
- PlayerController.ts
- SceneManager.ts
- SceneTheme.ts
- StateManager.ts
- demon-manager.css
- main.css
- AudioSystem.ts
- CollectibleSystem.ts
- CollisionSystem.ts
- DemonManagerUI.ts
- DemonSystem.ts
- JsonDemonManager.ts
- LeaderboardSystem.ts
- NetworkManager.ts
- UIManager.ts
- VoiceChatSystem.ts
- WeaponSystem.ts
- BSPMapTheme.ts
- DoomMapTheme.ts
- HellTheme.ts
- IceTheme.ts
- index.ts
- IndustrialTheme.ts
- ToxicTheme.ts
- audio.ts
- demonJson.ts
- demons.ts
- game.ts
- global.d.ts
- leaderboard.ts
- network.ts
- weapons.ts
- debug-audio.ts
- debug-voice-chat.ts
- index.html
- main.ts
- .eslintrc.js
- jest.config.js
- package-lock.json
- package-vite.json
- package-webpack.json
- package.json
- README.md
- tsconfig.json
- vite.config.ts
- webpack.config.js
- route.ts
- layout.tsx
- page.tsx
- Button.tsx
- Input.tsx
- MonsterCard.tsx
- MonsterGenerator.tsx
- MonsterPreview3D.tsx
- Textarea.tsx
- globals.css
- monster.ts
- helpers.ts
- localStorage.ts
- .gitignore
- INTEGRATION_GUIDE.md
- next.config.js
- package-lock.json
- package.json
- postcss.config.js
- PROJECT_OVERVIEW.md
- README.md
- SETUP.md
- tailwind.config.js
- tsconfig.json
- day0.md
- day1.md
- day2.md
- day3.md
- day4.md
- day5.md
- day6.md
- day7.md
- add-new-monsters.md
- avatar-weapon-skin-system-design.md
- doc-en.md
- doc.md
- js-code-organization-schemes-en.md
- js-code-organization-schemes.md
- LAN_MULTIPLAYER_SETUP.md
- multiplayer-fps-framework-design-en.md
- multiplayer-fps-framework-design.md
- multiplayer-player-models-update.md
- refactoring-implementation-guide-en.md
- refactoring-implementation-guide.md
- refactoring-quickstart-script-en.md
- refactoring-quickstart-script.md
- todo.md
- pwa-rules.mdc
- GAE_DEPLOYMENT.md
- issues.md
- TESTING_SUMMARY.md
- TESTING_SUMMARY_EN.md
- events.ts
- index.ts
- server-instance.test.ts
- server.test.ts
- performance.test.ts
- helpers.test.ts
- test-helpers.ts
- README.md
- setup.ts
- .gcloudignore
- app.yaml
- deploy-gae.sh
- DEPLOYMENT_STATUS.md
- ecosystem.config.js
- jest.config.js
- package-lock.json
- package.gae.json
- package.json
- README.md
- start-pm2.sh
- test-runner.js
- tsconfig.json
- tsconfig.test.json
- yarn-error.log
- yarn.lock
- .gitignore
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/vibecodingdev/vibe-coding-fps-game
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd vibe-coding-fps-game
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm run dev
개발/실행 서버를 켭니다.
cd client-ts && npm install && cd ..
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
cd server && npm install && cd ..
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
cd website && npm install && cd ..
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
