可直接试玩 · 2026.08.22OX OF DUTY:
OX OF DUTY:
沙暴协议
一款完整桌面操作的程序化波次生存 FPS:会找掩体的敌人、三套不同武器系统。下面直接启动——嵌入的是正式构建,不是录屏。
立即试玩 正式可玩版本 · 桌面端 · 键盘 + 鼠标
进入战场
先点 DEPLOY,再点击画面锁定鼠标。若内嵌浏览器禁用鼠标视角,请改用 Chrome 或 Safari 打开本页。
WASD 移动 · SHIFT 疾跑 · CTRL/C 蹲下或滑铲 · SPACE 跳跃 · 左键开火 · 右键瞄准 · R 换弹 · 1-3 / 滚轮切枪 · ESC 暂停
01 — 约束条件没有素材目录,
没有素材目录,
依然是一座战场。
源码里没有下载来的贴图、模型或录音。沙漠基地由 Three.js 几何体和运行时材质拼出来;枪声、敌方火力、子弹擦身声、环境底噪与低血量心跳,则在游戏运行时通过 WebAudio 实时合成。
这样的约束下,场景仍然有可进入的建筑、多层掩体、报废车辆、电线、雾霾天际线、可动敌兵,以及带活动弹匣和抛壳动作的第一人称枪械。正式游戏包只有 HTML、CSS 和 JavaScript——下载的是“如何生成战场”的指令,而不是素材文件。

02 — 系统设计移动不只是输入,
移动不只是输入,
而是手感。
角色不会直接跟着按键生硬启停,而是由速度弹簧驱动。战术疾跑、蹲伏、滑铲、跳跃取消、落地回弹、视角晃动、侧移倾斜与双阶段后坐力,全都汇进同一套镜头系统。MX-47 Vanguard、KS-9 Wasp 和 S-12 Breacher 也各自拥有不同的后坐力、换弹、射速与瞄准反馈。
敌兵不仅会看,也会听。感知系统结合视线、视野角度和听觉;进入战斗后,它们会寻找掩体、响应压制火力、维持小队间距,并随波次提升强度。重点不只是“目标会动”,而是它会逼着玩家也移动起来。
03 — 最终成品既能直接玩,
既能直接玩,
也能被检查。
仓库内置了可确定复现的菜单、战斗、开镜、冻结帧与电影式 demo 模式;运行时错误会直接显示在画面上,架构文档则记录了引擎、世界、武器、敌人、UI 与移动系统之间的模块所有权和公共契约。
- 三套程序化武器:MX-47 Vanguard 突击步枪、KS-9 Wasp 冲锋枪、S-12 Breacher 霰弹枪
- 基于感知的敌方 AI:寻找掩体、响应压制火力、按波次提升
- 战术疾跑、蹲伏、滑铲、跳跃取消、开镜、后坐力、换弹与抛壳
- 全实时 WebAudio:远近不同的枪声、擦弹声、环境底噪与心跳
- ACES 色调映射、Bloom、分离色调、色差、锐化、颗粒与暗角