中文精炼导读
核心观点
- Simon Willison 把上次让 Claude Fable 5 单次生成完整游戏《Raccoon Heist》的同一段 prompt,原封不动地交给 Codex Desktop + GPT-5.6 Sol Ultra(Sol 激进使用子代理的模式)跑,结果产出了一款明显更好的游戏《Moonlight & Mayhem》。
- 场景从"后院收集硬币和鱼"升级为更符合"heist"(劫案)主题的博物馆抢案:你得营救另外两只浣熊同伴,让它们叠罗汉砸开玻璃展柜抢出金色沙丁鱼——更"像劫案"了。
- Codex 版还自己用 gpt-image-2 生成了纹理和提示词,并完整记录了 52 分钟的开发过程;如果按全价 API 计费,会话成本估算已在文章配图中给出(用的是订阅套餐)。
- 但一锤定音的教训是:即使 AI 开发工具已经强到能自主写游戏,它仍会犯"浣熊头顶悬浮巨大黑色球体"这种荒谬 bug——而且 Codex 在开发过程中看过截图却没发现、没修复。
- Willison 的修复方式极其朴素:先问"Why do the raccoons have huge black spheres on them?",再下指令"Fix it"——用对话而非直接改代码,就把 bug 修掉了。
内容精讲
事情的起点是 Willison 在周三写的一篇《One-shotting a Raccoon Heist game using Claude Fable 5》:他拿出四年前用 GPT-3 和 DALL-E 生成的一个游戏点子("Raccoon Heist"——你和你的浣熊小偷团队要执行一系列胆大妄为的劫案,从抢银行到盗名画,没有任务太大或太小),用一段 prompt 让 Claude Fable 5 一次性构建出完整可玩的游戏。Fable 的版本是控制一只浣熊在后院里收集硬币和鱼。
这次他把完全相同的 prompt 丢给了 Codex Desktop 上运行的 GPT-5.6 Sol Ultra——这个模式的特点就是 Sol 会"激进地使用子代理",把任务分解给多个子代理并行推进。结果令人印象深刻:Codex 产出的是一个好得多的游戏。在《Moonlight & Mayhem》里,玩家身处博物馆,需要营救另外两只被关起来的浣熊同伴,然后让它们一只只叠在彼此身上,最终撞破玻璃展柜,抢出展柜里的"金色沙丁鱼"。Willison 评价道:这比起"后院捡硬币",可"劫案"多了。Codex 版本还自己生成了游戏纹理与提示词(用的是 gpt-image-2),GitHub 仓库里连纹理和 prompt 都一并放出来了。
然而这段自动化开发并非完美。一个明显的 bug 贯穿始终:每一只浣熊头顶都悬浮着一个巨大到夸张的黑色球体(本来应该是眼睛)。更值得注意的是,Codex 在开发过程中查看过截图,却没有发现和纠正这个问题。这恰恰呼应了 Willison 反复强调的一个观察:AI 编码工具可以非常擅长"生成大量正确代码",但对于"视觉上显而易见的错误"这类需要全局一致性判断的问题,它仍然可能视而不见——尤其是当 agent 自己觉得一切都在正常推进的时候。相比之下,Claude Code 与 Codex 的差异也在这里显现:Willison 提到他希望 Claude Code 也有 Codex 那种"复制为 Markdown"的功能,好完整导出对话记录。
修复过程本身就是一篇方法论样本。Willison 没有直接去翻代码改材质贴图,而是像跟人说话一样先问:"为什么浣熊身上有巨大的黑色球体?"得到解释后,再下达简单的指令:"Fix it"。两次 prompt 就解决了问题——这说明即便是专业开发者,在 agent 时代最有效的调试方式也不再是"读懂每一行代码",而是"引导模型自查并修复"。这也展示了子代理模式的代价与收益:收益是更强的执行力和并行产出,代价是当子代理们在各自的小世界里各干各的时,容易出现"局部正确、全局荒谬"的结果。
文章最后放了成本估算:Codex 花了 52 分钟完成这个项目,如果按 API 全价而非订阅套餐计费,那一次会话的花费会是多少(配图中的 AgentsView 估算)——这是对"AI 写代码到底贵不贵"的直观注脚。整个仓库(含完整 Codex 对话记录)都已开源,供想研究"大型语言模型如何从头自主构建一个游戏"的人参考。
阅读价值
适合 AI 编程工具重度用户、独立开发者以及对"AI 从零做项目"感兴趣的人:这篇文章既是一次直观的 Codex + GPT-5.6 Sol Ultra 能力演示(含成本估算),也是一个关于"AI 自主开发仍会犯低级视觉 bug"的清醒案例;文中的两段式修复 prompt(先问原因、再下指令)本身就是值得收藏的实用技巧。
本文为中文精炼导读,由 AI 基于原文整理,内容与图片版权归原作者所有。原文: https://simonwillison.net/2026/Aug/7/moonlight-mayhem/#atom-everything