Gemini 3 助力:用 AI 重制复古游戏,唤起童年回忆!
Vibe coding开启创造新方式Vibe coding 彻底改变了从无到有创造事物的方式。尽管它有一定局限性但能让非技术人员开发出原本因缺乏相关知识而无法完成的应用程序或网站。要是创意十足还能用 Vibe coding 来开发游戏。在进行下面这个项目之前仅涉足过创建活动日历和一些简单的东西。但当编辑说他们仅用一个提示就在 Gemini 3 里开发出了经典扫雷游戏的高级版本时顿时来了兴趣。从小就是个游戏玩家一想到用 Vibe coding 开发游戏就全身心投入其中。具体来说想以复古的 简化版 风格重现一些童年最爱的游戏。虽然结果并非十全十美但完全达到了预期。下面将分享实践过程包括如何通过与 Gemini 聊天轻松完成编码和编辑。强大的 Gemini 3那么Gemini 3 有何特别之处呢Gemini 3 似乎更能理解上下文首次提问时就能解决可能遇到的特定问题。此前的 Gemini 版本也能做到这一点但 Gemini 3 的回答似乎更加全面。这还只是在普通话题的交流方面。在测试中Gemini 不仅能解释那些让人摸不着头脑的技术内容还能在开发游戏时将其分解成更容易理解的部分。例如在测试过程中询问能否将其中一款游戏打包成 Android Package KitAPK文件格式以便侧载到手机上。Gemini 表示它无法直接完成但询问是否需要获取相关步骤同意了。在生成要求的游戏后它还单独生成了一份文档详细说明了如何使用各种工具将它提供的 HTML 文件转换为 APK并根据难度级别进行了分类。这让人感觉好像在和一个全新的 Gemini 交流。怀旧的代价如果你曾想重温过去的电子游戏并光顾过专业的复古游戏商店就会发现一个令人不安的现实老游戏的价格可能高得离谱。曾去几家商店寻找原版《寂静岭》系列游戏发现即使运气好能找到现货买两款也得花近 500 美元。而且如果没有相应的游戏机来玩这些游戏花费会更高或者只能把这些游戏当作收藏无法实际游玩。试图重拾年少时的快乐是要付出代价的这对很多人来说遥不可及。而 AI 或许能在这些游戏越来越难找到且价格不断攀升的情况下帮助保存这些游戏或者至少保留它们的记忆。Gemini 和其他大语言模型LLM之所以擅长重制老游戏是因为它们接受了大量文本和代码的训练其中很可能就包括这些游戏的源代码。为了测试特意让 Gemini 创建老游戏的 简化版即精简、简化的版本本质上是可玩的概念验证。唤起童年回忆的 简化版 游戏当亲眼看到 Gemini 的能力后便开始行动起来。立刻想到了 Windows 系统预装的经典游戏。大部分情况下一次生成的结果虽然简短但可玩但 AI 需要更多指令才能开发出值得一玩的游戏。不过Gemini 的许多初稿还是给人留下了深刻印象知道经过优化后它们会变得更好。《奇普的挑战》Chips ChallengeGemini 首次尝试就抓住了《奇普的挑战》复古简化版的精髓。在应用商店或 Google Play 上从未见过这款游戏的重制版。如果用过 Windows 3.1 系统可能对这款游戏并不陌生游戏玩法就是四处奔跑获取钥匙进入下一关同时避开敌人。Gemini 首次尝试就做出了类似的游戏相信只要给予足够的指令它就能完成完整的重制。《杰斯球》Jezzball尽管有些元素缺失但 Gemini 3 首次尝试就开发出了一款可玩的《杰斯球》游戏这正是所期望的。《杰斯球》是一款绝佳的休闲游戏几十年后的今天依然乐趣十足。游戏中要通过画线建造墙壁在不被不断弹跳的球击中的情况下至少占据 75% 的空间。《捉猴啦》Tomba!8 位版Gemini 首次尝试开发的《捉猴啦》让人意识到复古游戏梦想几乎没有上限。《捉猴啦》是一直以来最喜欢的 PlayStation 1 游戏之一最初在 PlayStation 初代的演示光盘上玩过第一关从此便爱上了这款游戏。多年来在手机和平板上模拟玩过这款游戏。2024 年官方发布了重制版《捉猴啦特别版》现在可以在 PC、PS5 和 Switch 上游玩。在游戏中将扮演粉色头发的主角踏上拯救世界、对抗邪恶猪妖的征程。Gemini 首次尝试就抓住了 8 位版《捉猴啦》的精髓虽然非常精简但关卡名称、主角能力和小道具都一应俱全。《寂静岭》Silent Hill作为《寂静岭》的忠实粉丝对 Gemini 开发这款游戏的方式和最终成果都印象深刻。Gemini 为开发了许多有趣又简单的简化版游戏于是决定提高难度让它重制初代《寂静岭》。并不期望它能开发出一款完整的游戏但希望它能比之前的作品更出色并且采用 3D 效果。Gemini 理解了需求它表示 要做好《寂静岭》我们不能仅仅开发一款游戏还必须营造出一种氛围。Gemini 分三个阶段开发这款游戏。首先是营造氛围简化版通过添加一层雾气刻意营造出一种前方视野受限的感觉这与原版《寂静岭》因技术限制而产生的效果如今看来依然很棒。再加上飘落的雪花以及一些类似建筑物和树木的结构为这款简化版游戏开了个好头。接下来是《寂静岭》系列的重要元素。带有静电噪音的收音机、挥舞钢管的能力以及可供战斗的敌人这些元素 Gemini 已经规划好但还是向确认是否符合期望当然完全赞同。唯一需要调整的是敌人的形象第一次生成的敌人只是一个立方体形状的块状物根本无法让人产生用钢管攻击的欲望。Gemini 对其进行了调整让它看起来更像一个生物不过与原版游戏中的敌人相比还是不够吓人。最后是一些收尾工作。没有音乐《寂静岭》就称不上是《寂静岭》Gemini 深知这一点。它生成了两个音频文件一个低频的被称为 嗡嗡声一个高频的被称为 刮擦声这些音乐足以让人感到不安。该系列的另一个经典元素是谜题但 Gemini 没有设置太复杂的谜题只是设置了一个在行走过程中可以找到的钥匙。最后是切换到 异世界 的效果Gemini 将其设置为手动选项切换时雾气变为红色墙壁生锈同时伴有警报声。亲自尝试的方法及原因如果想让 Gemini 重制一款老游戏或者开发任何类型的游戏曾让它开发《饥饿的河马》触屏版需要确保设置正确。在与 Gemini 对话的文本框旁边可以看到正在使用的模型。有 快速 和 思考 两种模型可供选择开发游戏时建议选择后者。 思考 模型Gemini 3能提供更深入的信息更深入地完成要求的创作。而 快速 模型 Gemini 2.5 Flash 完成任务的时间会相对较短。如果想让 Gemini 开发一款可以在手机或网页浏览器上玩的游戏最好让 AI 提供一个 HTML 文件。ChatGPT 的表现在一次不太公平的测试中让 ChatGPT免费版以 8 位风格重制《捉猴啦》它很快就生成了一个简陋但可玩的简单游戏。但它缺乏 Gemini 首次尝试就把握到的游戏风格也没有主角使用武器的功能等。当要求 ChatGPT 让关卡和角色看起来更好时它没有更新代码而是生成了一张图片。在纠正意图后它才开始更新游戏的风格和颜色。这个版本在风格上有所改进但与第二次向 Gemini 提出相同问题时它所添加的润色相比还是有所欠缺。很想知道最新版的 ChatGPT 模型在这项测试中会表现如何。