纯 Vibe Coding 做出 16KB 声呐题材 FPS,技术细节全公开
zTrojan · reddit · 2026-10-16
Reddit 用户 zTrojan 分享用 AI vibe coding 完成的 16KB FPS 游戏 Blind Sector:玩家失明、靠声呐脉冲照亮世界,脉冲即噪音会引来敌人。用 Fable 5 High 做规划、Opus 5.5 High 写实现与优化。
关键技术点:
- 关卡为 64×64 网格,在 fragment shader 里做 2D DDA ray-cast,省出约 430 字节用于脉冲阴影、假 AO 和程序化墙纹
- CPU 每帧重写一张 64×90 RGBA32F float 纹理,装下格子、敌人、脉冲、灯光、HUD 文字和字体位图;零 uniform、零矩阵、单次 draw call
- 敌人用 SDF 部件拼装(圆角盒+肢体段,每部件 7 字节),smooth union 后 sphere-trace,爬行者有六条真实行走的关节腿;近距离卡顿则给每个部件加包围球剔除
- 编译层面用 x87 代替 SSE2、stdcall、关内联,配合 300MB Crinkler 哈希表压缩
- 音乐为生成式:LCG 每小节从自然音阶和弦进行中选和弦,pad/bass/arpeggio 与音效共用一个合成器
源码与可执行文件开源在 GitHub(blind-sector)。
「编程与Agent」频道最新
- 用 ChatGPT 会话经 Desktop Commander MCP 启动 Claude Code CLI — MidahBootyQuay · 2026-10-16
- 单操作员指挥多智能体能做的事已超乎想象 — natesiggard · 2026-10-16
- Claude Code 隐藏行为:团队成员 agent 的回复不会送达 lead — Sauers_ · 2026-10-16
- Agent 写完完整回答却被 harness 丢弃:工具调用文本被当进度注释 — Stunning-Sherbet1853 · 2026-10-16
- Vibe coding 背锅太多:工程师厘清它与真实软件工程的边界 — bendee983 · 2026-10-16
- 300 人内部门户想加 AI 问答助手,SSO 好办、权限同步成难题 — Academic-Moss898 · 2026-10-16