Braid 是我最爱的游戏之一,我一直想做出那种感觉的东西:时间作为拼图,一段在文字碎片中的悲伤小故事。所以我尝试用 AI 代理来实现。

它叫 Still Hour。背景是一座被淹没的城市,所有的钟表都停止了。你可以随时回退整个关卡(是的,就像 Braid),而且你还拥有我自己的两个工具。你可以冻结一个会动的东西(一只冻结的苍蝇 = 平台),或者留下自己留下的回声,它会重放你的动作,从而可以站在开关上,而你可以跑过去通过门。

我自己设计了所有谜题。Claude Code 代理人基本上编写了所有代码,每个人负责一部分(引擎、关卡、艺术、UI、音频、剧情)。让它不致崩溃的关键是一份大型设计文档,所有人都必须遵循,并且包含具体数字,如“最大平台宽 3 格,最大间隙 5”,这样关卡才能真正匹配谜题。

我学到的一点是:代理人无法通过观看来进行真正的游戏测试。因此,游戏逻辑是确定性的,并在没有浏览器的情况下运行,每个关卡都附带脚本来完成它并获取所有秘密,并且有一个测试工具会报错任何错误。这为我节省了大量时间。

顺便说一下,没有 AI 生成的图片。艺术全部由代码生成,倒退时音乐会倒放,我对此简直太开心了。

它免费在浏览器上玩:https://app.deadsimple.games/games/stillhour

共 20 关。如果有关于谜题或工作流的任何问题,尽管问我。