I built a browser wave‑survival FPS with Three.js
说明与用途
创建了一个无需下载、可直接打开玩耍的浏览器 FPS,拥有 8 种武器、7 种敌人类型和自定义 B* 路径搜索,支持无限 boss 波次。
问题
Develop a fully playable first‑person shooter that runs entirely in the browser without downloads, offering multiple weapons, enemy types, and endless boss waves.
结果
The project delivers a fully functional browser FPS that requires no downloads, enabling players to open a URL and play immediately.
工作流
- 1. Set up a Three.js project structure
- 2. Implement player controls and camera
- 3. Create 8 weapon models and shooting mechanics
- 4. Design 7 enemy types with AI and B* pathfinding
- 5. Add endless boss wave logic
- 6. Optimize performance for browser play
- 7. Host the game on GitHub Pages for instant access
证据
I built a browser wave‑survival FPS with Three.js — no download, just open and play. 8 weapons, 7 enemy types, custom B* pathfinding, endless boss waves.
GitHub - guangzhoueven/fps: 一个有趣,好玩的原创FPS游戏。
- 记录日期: 2026-10-02T17:55:45.271Z