Vibe编码彻底改变了从无到有的创作方式。虽然存在一定限制,但它让非技术人员也能构建应用或网站,这在过去是难以想象的。

如果你充满创意,Vibe编码同样可以用来制作游戏。此前我只尝试过创建活动日历和一些简单项目,但当编辑告诉我他们用Gemini 3通过一个简单指令制作了经典扫雷游戏的高级版本时,我的兴趣被激发了。

作为一个从小热爱游戏的人,我决定全力以赴,用Vibe编码重现一些童年最爱的游戏,以复古“简化版”的风格呈现。虽然结果并不完美,但完全符合我的预期。

下面,我将分享我的制作过程,以及通过与Gemini对话轻松编码和修改的体验。

Gemini 3的强大之处

Gemini 3在理解上下文方面表现更佳,能够在首次交互时解决后续问题。虽然之前版本也能做到,但Gemini 3的回答更全面。无论是普通对话还是技术细节,它都能深入浅出地解释,尤其是在帮我制作游戏时表现突出。

例如,我曾询问是否能将游戏打包成Android APK文件以便手机侧载。Gemini告诉我它无法直接生成APK,但主动提供了详细的转换步骤,分不同难度等级指导我如何将HTML文件转换成APK。虽然我没继续深入,但这次体验让我感受到前所未有的智能助理。

怀旧的代价

想重温童年经典游戏,去复古游戏店会发现一个令人不安的现实:老游戏价格极高。我曾多次寻找原版《寂静岭》,发现买两款游戏就得花费近500美元,且库存稀缺。没有对应主机的话,价格更高,游戏往往只能作为收藏品。

追寻童年快乐的代价让许多人望而却步。AI或许能帮助保存这些游戏,至少保存它们的记忆。Gemini和其他大型语言模型之所以能重制老游戏,是因为它们训练时接触了大量文本和代码,几乎包括这些游戏的源代码。

在我的测试中,我特意让Gemini制作“简化版”老游戏:去除复杂元素,保留核心玩法,作为可玩概念验证。

Gemini唤醒了我的童年记忆

看到Gemini的能力后,我立刻着手复刻Windows预装的经典游戏。初稿通常简短且可玩,但需要更多指令才能完善。尽管如此,我对Gemini的初稿印象深刻,知道经过打磨会更好。

Chip's Challenge

这款游戏在App Store和Google Play上几乎没有重制版。如果你用过Windows 3.1,可能对它有所印象。Gemini第一次尝试就做出了类似的游戏,我相信只要给出足够指令,它能完成完整重制。

Jezzball

Jezzball是经典的消磨时间游戏,玩法简单:通过画线建墙,捕获至少75%的区域,同时躲避不断弹跳的球,几十年过去依然有趣。

8位元Tomba!

我最喜欢的PS1游戏之一是《Tomba!》。我曾在手机和平板上模拟过它,2024年官方发布了特别版,登陆PC、PS5和Switch。游戏中你扮演粉发英雄,拯救世界免受邪恶猪的威胁。

Gemini首次尝试就捕捉到了8位元版Tomba!的精髓,虽然简化,但关卡名称、主角技能和小型收集物都保留了。

寂静岭

制作了多款简化游戏后,我决定挑战更高难度,要求Gemini重制第一代《寂静岭》,并尝试3D效果。虽然不指望完整游戏,但希望比之前作品更出色。

Gemini理解了我的需求,说:“要还原《寂静岭》,不仅要做游戏,更要营造氛围。”

它分三阶段制作:

  1. 氛围营造——通过雾气制造视觉障碍,模拟原作技术限制,配合飘雪和建筑树木,效果不错。
  2. 关键元素——加入静电干扰的收音机、钢管武器和敌人。敌人最初是方块状,后来调整得更像生物,虽然远不及原作恐怖。
  3. 细节完善——制作了两段音频:“嗡嗡声”和“刮擦声”,营造紧张氛围。加入简单谜题和钥匙。切换到“异界”模式时,雾变红,墙壁生锈,伴随警报声。

如何自己尝试(以及理由)

想让Gemini重制老游戏或任何游戏(我让它做了触屏版《饥饿的河马》),需确保设置正确。

在与Gemini对话的文本框旁,选择模型。可选“快速”和“思考”模式,制作游戏建议选“思考”模式(Gemini 3),它能提供更深入的内容。快速模式(Gemini 2.5 Flash)处理速度快,但细节较少。

让AI生成手机或浏览器可玩的游戏时,最好让它输出HTML文件。

我也试了ChatGPT

在不公平的对比中,我让免费版ChatGPT重制8位元《Tomba!》。它快速生成了粗糙但可玩的简易游戏,缺少Gemini首版的风格和武器功能。

当我要求改善画面时,ChatGPT先生成了图片而非代码。纠正后,它更新了游戏风格和颜色,但仍不及Gemini第二版的细腻。最新ChatGPT模型表现如何,我很期待进一步测试。