试玩 → 修复循环:写给编程智能体的问题报告
出自 OpenDrama 创作百科
大多数 AI 做的游戏都卡在同一个地方:原型能跑,你玩了一下,发现不对,然后对话就变成「还是不行」→ 模型重写 200 行 → 冒出新 bug。这一页是一套提示词,用来和编程智能体(Claude Code、Cursor、Codex,或任何能改你项目文件的模型)把这个循环跑对:一段会话开头贴一次的规则,每轮填写的 bug 报告和手感报告,以及一个决定保留还是回滚的验证步骤。每一轮都以一个小 diff 和一个能证明它有效的数字收尾。
用途
第一版已经做出来、进入「试玩 → 报告 → 修复」阶段后就用它。它处理两类问题:
- Bug:发生了不该发生的事(穿过地板、门永远打不开、分数算了两遍)。需要复现步骤、预期与实际,以及证据。
- 手感问题:功能都正常,但玩起来飘、滑、迟钝或者打击无力。需要一个测量值和一个目标值,因为「手感再好一点」等于邀请模型加粒子、加屏幕震动、再加一个你根本没要的冲刺。目标数值见 手感调校。
这个循环建立在五条规则上,就算你从来不贴模板,也值得照做:
- 一轮只解决一个问题。 一轮改两处,变好或变坏时你都说不清是哪一处的功劳。
- 先找原因,再写代码。 模型先列出最多三个可能原因,每个都写明怀疑的文件和函数,再去验证排第一的那个。这能防止它在别处掩盖症状,比如速度被叠加了两次,它却去调大摩擦力。
- 用最小的改动验证原因。 设硬上限(1–2 个文件、约 20 行、不重构、不加新依赖),每个 diff 一分钟内就能看完。
- 改之前和改之后都要测。 如果问题还没法变成一个数字或一行日志,这一轮唯一的任务就是先把读数加上。
- 要么保留,要么回滚,不要层层叠加。 没起作用的改动,在试下一个想法之前先撤掉,代码里才不会堆满半成品修复。
一轮 3–10 分钟。十轮干净利落的循环,比一下午「还是不对,再试试」推进得多。
- 01试玩只玩一个机制 30–60 s
- 02报告用 bug 或手感模板
- 03智能体先列原因,再给最小 diff
- 04验证同一个测试,记下数字
- 05保留并提交,或回滚
参见
用到它的拆解
AI 游戏分类下的更多词条
查看全部 →两天做完一款反重力赛车:三个杯赛、联机,车由玩家的 AI 生成
Stefan 照着童年最爱的 F-Zero X,用 AI 两天做出网页赛车 ZERO-G,上线后被玩了 1000 多次。拆它的资产流程和让人跑完全程的那些设计。
AI 做策略游戏第 20 天:会醒的石头魔像和一间酒馆
Stefan 用 AI 做他想了 15 年的策略游戏,第 20 天加了一只伪装成石堆的魔像和一间能雇人的酒馆。拆这只魔像从参考图到进 Unity 的过程。
拍几张书桌照片,Gemini 4 Argon 把它做成了赛车游戏
Google AI Studio 的 genevieve__h 用 Gemini 4 Argon、Blender MCP 和 Three.js,把自家办公桌的照片做成能玩的卡丁车游戏。我们按视频逐帧还原它的做法和关卡思路。
16 天,一个人用 Opus 5.5 把《小王子》做成 3D 探索游戏
Sac 用 Opus 5.5 + Tripo + Blender 做出可逐个星球探索的《小王子》,网页就能玩。拆它的资产流程和场景组织。
爆了之后怎么加:Sky Reach 的环形世界和多人联机
Tesana 称,用户用几条提示词做的太空探索游戏 Sky Reach 一周多从 250 万播放涨到 300 万以上。拆它怎样在不推倒重来的前提下,加上环形世界和千人联机。
Lyrio:靠风泉和滑翔撑起来的 3D 探索游戏
用 Opus 5.5 和 Three.js 做的 3D 探索游戏:狐耳小斥候在草原、遗迹和浮空岛之间奔跑、被风泉弹上天、展翅滑翔。拆它怎样让一套移动能力成为整个游戏,收集品又怎样反过来喂移动。





