Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I built a browser wave‑survival FPS with Three.js

说明与用途

基于 Three.js 的浏览器 FPS,拥有 8 种武器、7 种敌人类型、定制 B* 路径规划和无尽的 Boss 波,完全无需下载即可玩。

问题

Create a playable first‑person shooter that runs entirely in the browser without downloads, offering multiple weapons, enemy types, and endless boss waves.

结果

A browser‑only FPS with diverse weapons, enemies, and endless boss waves, playable without downloads.

工作流

  • 1. Set up Three.js project structure
  • 2. Implemented player controls and camera
  • 3. Created 8 weapon models and shooting mechanics
  • 4. Designed 7 enemy types with AI
  • 5. Developed custom B* pathfinding for enemies
  • 6. Added endless boss wave logic
  • 7. Optimized performance for browser play
  • 8. Hosted the game on GitHub Pages

证据

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:40:52.506Z