推文
@ScarletKc · 2026-10-14 14:07
让 agent 写游戏,最难的好像不是代码,是它看不到游戏。场景、资源、运行时状态大部分都不在代码里,agent 改完自己也不知道改对没有 Kyle Kukshtel 写了篇用 Claude Code 做游戏的 harness 经验,思路是反过来改游戏本身,让游戏变成 agent 能读、能操作、能自己验证的东西。里面几个做法挺实用 所有随机数走同一个种子。任何状态都能完整复现,agent 每轮都从同一个起点开始改,不会被随机结果带偏 截图前先把 UI 层和游戏层分开关掉,再用 odiff 跟上一张对比,给 agent 一个比如 85% 相似这样的分数。比让它盯着整张截图猜哪里变了靠谱很多 玩家和 agent 的操作都记成可序列化的命令,出 bug 直接回放。数值也放在外部数据文件里,改数值不用重新编译 游戏规则单独做成一个库,引擎只负责渲染。这样逻辑不开引擎也能直接跑测试,性能分析也用 samply 这种能输出文本的工具,agent 自己就能循环测和改
曝光 900 · 评论 8 · 点赞 10 · 书签 10 · 曝光/时 538.0529379788865