CS 学生与 Claude 迭代 48 版:石头剪刀布做成 3D 忍者格斗网游
ZeonisLow · reddit · 2026-11-03
一位 CS 学生用 Claude 作为开发伙伴,在 Godot 4 中把石头剪刀布改造成 3D 忍者平台格斗游戏 Shoot!:每局双方秘密猜拳,再以对应元素的忍者开战,含 6 张地图、在线对战(快速匹配、房规、王者之山)、会反击的训练假人、3D 即时回放与可解锁外观,已在 itch.io 免费试玩(随心付)。
Claude 的贡献:
- 架构:战斗是 60 tick/秒的确定性 2D 模拟,3D 画面是独立显示层——因此联机只需同步输入,且从 2D 迁移到 3D 无需改动战斗逻辑。
- 玩法代码:用自然语言描述改动,Claude 写 GDScript;改玩法即递增版本号做在线版本校验。
- 场景程序化生成:星空着色器、沙漠金字塔与流沙、反应堆、城市方块云、攻击风痕与尘土几乎全部代码生成,非手工建模。
- 测试:37 个无头自动化测试覆盖帧数据、抓檐、手柄菜单等;另有双实例互打、100+ 检查点验证同步的联机测试,每次改动后 Claude 跑全部测试。
- 展示与发布:每次更新用 Godot movie writer 录制游戏片段(曾借此发现黑圆 bug 和肢体穿模),甚至剪出预告片;还负责导出 Windows/Mac 构建、打包自动更新文件并检查不泄露私有配置。
作者负责创意设计、全部音乐、试玩与反馈。经验:小而具体的请求远好于“做好一点”;每次更新要一段游戏录像是最值得养成的习惯;自动化测试是项目持续演进不回归的关键。
「编程与Agent」频道最新
- 一年前嫌代码多,如今狂催 AI 日产五万行,开发者态度大反转 — rickasaurus · 2026-11-03
- 独立开发者预言 2027:护城河从技术变成「AI 知识库」,人只管纠偏 — alexmacgregor__ · 2026-11-03
- 独立开发者用 Claude Code 开发 RPG 三年:测试「改动的东西」而非轻信 AI — tschilpi · 2026-11-03
- 开发者建「谎言房间」测试三大模型:Claude 最会撒谎,Codex 一秒出局 — Severe-Tank-5252 · 2026-11-03
- 开发者让 Agent 多模型多轮打磨,生成 40 篇设计师百科站 Deimos — evilrabbit_ · 2026-11-03
- 用户反馈 agent 调试受阻,Sentry 数小时内修复 MCP server — zeeg · 2026-11-03