想学 Godot 做游戏,又不想只啃文档、刷视频?原作者的做法是:不让 AI 代写整个项目(也就是常说的“vibe coding”),而是把它当老师,只指路,不递答案。小编按原文梳理了这套思路,咱们看看具体怎么操作。
原作者的处境很典型:喜欢先动手、犯错、再弄明白为什么错,但身边没有懂 Godot 的人可以随时问。AI 全天候在线、耐心不限,凌晨三点也能接着问,于是有了这个“AI 当老师”的方案。
第一阶段:用 Gemini 当入门向导
像一副好用的“辅助轮”
您可能会问,为什么不一开始就用 Claude?毕竟现在写代码大家都爱用它。原作者选 Gemini 有两个理由:一是觉得它擅长把复杂东西讲成大白话,而他当时还处在“先把积木放进对的孔”的阶段,用不着多高深的编程能力;二是他的 Google AI Plus 订阅当时要失去 Pro 功能,想趁着还能用多用用。
关键在于开头给 AI 的“说明书”。原作者建了个项目,大意是这样告诉 Gemini:
我在用 Godot 做一款 RPG,偶尔会贴代码,请你帮忙排错、分析或提供游戏设计思路。我正在学编程,希望继续学下去,所以请用建议来引导我,不要给我整段可以直接复制的代码。如果我卡住了、主动要代码,可以再给我。
有了这段话,Gemini 不会直接递现成代码。它会教您怎么设变量、放在哪、之后怎么调用,拼起来的活儿还是自己干。
原作者觉得最有价值的是出错的时候:遇到报错或功能不对,丢给 Gemini,它会解释发生了什么、为什么会这样、怎么修。他说自己从一头撞进错误、再回头问怎么改的过程里,学到了很多。等做出一定进度,他还会用大白话把程序在做什么讲给 Gemini 听,由它检查,哪里理解偏了就帮着纠正。
第二阶段:基础打好后,请 Claude 来把关
需要一个更专业的第二意见

有了基础和一份能跑的代码后,原作者觉得有些部分显得重复、多余。他也说不准,是 Gemini 把他当新手而没教进阶写法,还是 Gemini 本身的写代码水平有限,但直觉告诉他有地方不对,于是找来了 Claude(用的免费版)。
他的提问也很有讲究,大意是:我才学 Godot 一两周,做了个 RPG 系统的底子,肯定有一堆小毛病,请只挑出最关键的三个问题,说得简单点,让我跟得上。把清单压缩到三条,就不会被一大堆修改意见淹没。
Claude 挑出的三个问题是:
- 战斗代码没有妥善“收尾清理”;
- 每个法术里都重复写了同样的代码,可以合并成一个函数调用;
- 用来设置战斗状态的“魔法字符串”,可以换成枚举(enum,也就是一组预先定好的固定选项)。
接着一个一个修,边修边问“为什么这样做”。如果只是挪代码、整理格式这类事,原作者就放心让 Claude 代劳,改完再追问,确认自己看得懂。三条修完,再要下一个三条,如此循环。最后最大的问题变成了:玩家数据的组织方式,以后做存档会比较麻烦。他决定先搁置,继续加功能。
| 阶段 | 工具 | 做法 |
|---|---|---|
| 入门学习 | Gemini | 先写“只引导、不贴整段代码”的说明,遇到报错再追问原因 |
| 代码体检 | Claude(免费版) | 每次只要三个最关键的问题,逐个修、逐个问 |
这种用法的好处:自由度在自己手里,又有人把关
像有位资深开发者帮忙看作业

原作者最满意的是:既学会了 Godot 的运作方式,又按自己的想法做出了游戏,还明白每个“小引擎”为什么那样设计。Gemini 和 Claude 只负责指路,偶尔在他卡住或改动特别繁琐时才给代码。
结果是一种“混血”:不是纯人工写的,也不是 AI 一把梭的。可以想成学生把作业交给老师,请老师指出哪里不好、怎么改,再给几段示例代码点明要点。学生没有全靠自己,也没让老师全包。而且有两个 AI 轮流检查,就多了一个视角。
用对方法,AI 能让学编程更轻松
让 AI 全包的诱惑一直都在,但很容易走到“自己的游戏在干嘛都不知道”的地步。自己动手和向 AI 求助之间拿捏好平衡,两头的好处都能占到。
常见问题(FAQ)
零基础想学 Godot,可以直接这样用 AI 吗?
可以。关键是在第一次对话里写明:您在学习,希望得到引导而不是整段代码,卡住了您会主动要。
为什么原作者先用 Gemini,不直接上 Claude?
他觉得 Gemini 更擅长把复杂内容讲得通俗,而新手阶段用不到高难度编程;另外他的订阅快要降级,想先用起来。您完全可以换成自己顺手的工具。
让 AI 检查代码,怎么问才不被信息淹没?
限定数量,比如“只挑最关键的三个问题,说得简单点”。修完再要下一批。
什么时候可以让 AI 直接改代码?
原作者的原则是:如果只是挪动、整理代码,可以放手让 AI 做,但改完要追问,确认自己看懂了。涉及新知识的地方,还是先听它讲思路,自己动手。
总结
这套方法的核心就两点:一是开头就告诉 AI“只引导,不代写”;二是基础打好后,请另一个 AI 做“体检”,每次只看最重要的几项。这样既保留了动手的乐趣,也能少走弯路。