~/hayashigoto/works/fps-game

> cat /works/fps-game/README.md

title: KIMI GROK FPS — ブラウザFPS
about: ビルド不要でオフライン起動できる three.js 製のブラウザFPS。SURVIVAL とローカル/オンライン TDM を砂漠・密林の2マップで遊べ、手続き音響と敵AI、サーバー権威の対戦まで一気通貫で作った。
year: 2026
role: Product Design / Software Development
category: 自作
stack: JavaScriptthree.jsWeb Audio APICloudflare Workers
workflow: Procedural audiochrome-headless-shell
KIMI GROK FPS — ブラウザFPS のプレビュー 1
> cat details.md

ブラウザですぐ遊べることを優先し、three.js を同梱した静的構成にした。マップは DESERT と JUNGLE の2つで、ロビーから武器・マップ・モードを選んで出撃する。

モードは5ステージ防衛の SURVIVAL、AI との LOCAL TDM、ルームコードでつながる ONLINE TDM。ONLINE は Cloudflare Workers 上でタイマー・スコア・試合フェーズを権威化し、切断時も identity を引き継いで再接続できる。音は Web Audio API の手続き合成で、画像素材に頼らず Canvas 2D 手続きテクスチャでワールドを組み立てている。

検証用に ?debug=1時間加速の ?fast=N用意し、ガンプレイと敵AIの手触りを短サイクルで回せるようにした。