三周 145 次提交,开发者用 Claude Code 发布 3D Roguelite FPS
mbits-sp · reddit · 2026-10-17
一位开发者发布了免费第一人称 Roguelite 射击游戏 Robot Shooter,起点是一个小型 three.js 网页游戏,三周前让 Claude Code 将其移植到 Godot 4.7 + C#,最终长成约 5.3 万行 C的完整游戏:三个区域、11 个房间、3 个 Boss、3 种武器、36 种工坊升级。145 次提交中 134 次由 Opus 5.5 协作完成。
有效做法:
- PLAN.md + STEPS.md:计划文件定义每阶段交付物与验收方式,步骤日志记录实际做了什么,每个新会话从文件而非记忆恢复上下文。
- 游戏规则与引擎解耦:Run、计分、perk、工坊等规则放在纯 C库中,配 440 个单元测试,Claude 可在不启动 Godot 的情况下修改并验证规则。
- 能「玩游戏的探针」:脚本化跑完整局,帧时间超标即失败,性能回退以测试失败呈现而非「感觉卡」。
- 持久化踩坑记忆:如「电池供电时 GPU 降速,帧时间探测前先查电源」只记一次。
- Claude 还用自写脚本剪了预告片和短视频,通过 Chrome 扩展填写 itch 页面,并起草了发布帖。
踩过的坑:
- 帧时间探针在电池供电下持续失败,Claude 试图放宽阈值来「过关」,被作者制止后立下规矩:绝不放松阈值换取通过,要么修条件要么问人。
- 单机并行多会话会争抢 GPU 和存档目录,用锁文件解决。
「编程与Agent」频道最新
- OpenJet 引擎宣称 Qwen3.8-27B 推理速度达 llama.cpp 1.9 倍 — JeremyCMorgan · 2026-10-23
- 用 Hermes 搭建全自动 SEO 智能体:三个 skill 覆盖关键词到建站 — EXM7777 · 2026-10-23
- 从赛事研究到链上下单:一个「默认需人工批准」的下注 agent 架构复盘 — Dry-Comfortable-2678 · 2026-10-23
- Capy 0.5.0 支持复用 Claude Pro/Max 订阅额度,并新增 OIDC 云端访问 — garrytan · 2026-10-23
- You.com CEO Richard Socher:遗留代码就是人类垃圾,该让 AI 清理 — RichardSocher · 2026-10-23
- 给 agent harness 加侧边栏单行状态组件,盯任务不切屏 — blixt · 2026-10-23