下载 App
开发者日志 06|Vibe Coding 的一个小技巧:先搜索,再动手!
最近还在继续完善《遗愿代办》。
经过这段时间的开发,我发现 Vibe Coding 有时候真的很神奇。只需要描述自己的想法,AI 就可以帮忙把它变成游戏。
但实际制作起来,也没有想象中那么简单。
尤其是当游戏开始加入一些比较复杂的玩法时,我发现,光靠告诉 AI“我要做什么”,有时候远远不够。
而最近,我发现了一个对自己非常有帮助的小技巧。
一、一个让我头疼了很久的网页调查系统
在《遗愿代办》的后期剧情中,我设计了一个网页调查玩法。
玩家需要通过模拟电脑浏览器,阅读新闻、搜索关键词、寻找线索,再通过不同的信息逐渐推理出事件的真相。
最开始,我对这个系统其实也没有特别清晰的思路。
我只知道自己想要一种“真的在网上调查”的感觉。
于是,我把大致想法告诉了 AI,让它帮忙制作。
结果……并没有那么顺利。
有时候生成的网页只有简单的几个按钮,点击一下就能直接获得线索,完全没有调查的感觉。
有时候关键词无法正常触发搜索,明明已经收集了线索,却无法进入下一步。
还有时候,修改了其中一个功能,之前能够正常运行的部分又出现了 Bug。
最重要的是,我发现自己也很难把问题描述清楚。
因为当时连我自己都没有完全想明白,这个调查玩法到底应该如何一步步进行。
二、既然想不明白,那就先看看其他游戏吧!
后来,我突然想到一个问题:
为什么一定要让 AI 从零开始猜测我的想法呢?
市面上已经有那么多优秀的推理游戏和调查游戏,它们是怎么设计搜索、收集线索和推理流程的?
于是,这一次,我没有急着让 AI 修改代码。
而是先让它帮我搜索一些有类似机制的游戏。
我们开始一起分析不同游戏的设计。
有些游戏通过搜索关键词推进剧情,有些游戏需要阅读大量资料,从不起眼的文字里发现线索,还有些游戏会让玩家把不同的信息联系起来,自己推导出答案。
我发现,原来同样是“调查”,不同游戏可以采用完全不同的方式。
我们一边研究,一边讨论:
“这种玩法虽然有趣,但放在我的游戏里会不会太复杂?”
“如果玩家只是点击关键词,会不会又变成无脑点击?”
“能不能让一些新闻看起来没有直接关系,但其实隐藏着重要的信息?”
“怎样才能让玩家真的感觉到,答案是自己一步步找出来的?”
就这样,我们逐渐把原本模糊的想法整理成了比较清晰的设计。
三、多了一步搜索,反而少走了很多弯路
最后,我们决定让网页调查不再只是简单的“点击线索—获得答案”。
玩家需要先阅读新闻和论坛内容,从文章中发现值得注意的词语,再利用这些关键词进行下一轮搜索。
不同的搜索结果可能包含新的信息,也可能只是一些与案件有关、但并不重要的内容。
玩家需要自己判断哪些线索值得继续调查,并尝试把不同的信息联系起来。
这样一来,整个调查过程终于有了我最初想要的感觉。
当然,设计清楚不代表游戏就不会有 Bug,实际制作时仍然需要反复测试和修改。
但我发现,当我和 AI 已经提前讨论清楚玩法的流程与逻辑时,后续的修改就更有方向了。
至少不会再出现那种:做出来感觉不对,却又不知道具体应该怎么修改的情况。
四、Vibe Coding 不只是让 AI 帮忙写代码
这次经历让我意识到,Vibe Coding 其实不只是向 AI 描述需求,然后等待它生成结果。
很多时候,AI 更适合成为一个可以和我一起研究问题、讨论玩法的开发伙伴。
当我没有明确思路时,可以先让它搜索相关资料,了解其他游戏是怎么解决类似问题的。
然后我们再一起分析,哪些设计值得借鉴,哪些机制不适合自己的游戏。
最后,才是让 AI 真正开始编写代码。
我现在比较喜欢的开发流程是:
提出想法 → 搜索类似游戏 → 分析玩法机制 → 和 AI 讨论设计 → 确定具体流程 → 开始生成 → 实际测试与修改。
看起来比以前多了好几个步骤,但实际开发时,反而更容易接近自己想要的效果。
五、最后的一点感想
其实我并不是专业的程序员,也没有特别丰富的游戏设计经验。
很多时候,我只是脑海里突然出现一个想法,然后试着借助 AI 把它实现出来。
也正因为如此,我经常会遇到一种情况:
明明知道自己想要什么感觉,却不知道应该如何把它设计成具体的游戏机制。
而这次让我发现,遇到这种情况时,也许不需要急着让 AI 开始制作。
先看看别人是怎么做的,再想想自己为什么要这样做,最后才考虑怎么实现。
这可能只是一个很简单的小技巧,但对目前正在用 Vibe Coding 制作游戏的我来说,确实非常有帮助。
也想分享给其他正在尝试 AI 游戏开发的朋友。
如果你也遇到过“AI 做出来的东西和自己想象的不一样”,不妨试试看,在生成之前,先让它搜索并分析一些类似的游戏。
说不定会有意想不到的收获#聚光灯gamejam开发者日志



