AI 写游戏:Simon Willison 用 321 次提交造出一款能玩的 RTS

原创
alex 1小时前 阅读数 2 #头条

AI 写游戏:Simon Willison 用 321 次提交造出一款能玩的 RTS

「Vibe Coding」实战:12 个版本、321 次提交,作者坦言被一句话救活

我翻 Simon Willison 的博客是想找 AI 写游戏的实操记录,没想到碰到的是一个有点尴尬的坦白。他想在手机上做一款 C&C 风格的 RTS,灵感来自 1995 年的原版《Command & Conquer》和《Red Alert》,说想"recapture a little bit of the magic" 来源:SW。最终交付了浏览器游戏,移动端和桌面端都能跑。但他在文章里写了一句让我停下来看第二遍的话:「I'm somewhat embarrassed to admit that I got there by telling Claude to "Make it a LOT more fun"」来源:SW。

开发过程本身也算一个数据点。12 个主要版本迭代,321 次 commit,主要由 Claude Code 提交 来源:SW。Simon 之前搞过不少 vibe coded game experiment,他自己标注 Battle Drones 是这个系列里唯一一个「actually fun to play」的实验 来源:SW。博客发布于 2026 年 10 月 20 日,由 WorkOS Airlock 赞助 来源:SW。

我顺手去看了 Hacker News 的讨论页。1 个点,唯一一条回复来自 ChrisArchitect,内容就一句话:建议把标题里的完整描述补全 来源:HN。这个反响程度大概说明了社区对这类 AI 生成游戏的态度,或者至少说明我翻的时机不对。

技术清单:9 种建筑、7 种地面载具、6 种飞行器、3 种步兵,全部 3D

内容量方面,游戏里有 9 种建筑、7 种地面载具、6 种飞行器、3 种步兵单位,全部使用 3D 模型,还有一个独立页面可以浏览这些模型 来源:SW。战争迷雾机制有内置,空对空和空对地攻击需要不同的武器 来源:SW。

地图方面有 6 张,跨越 5 个生物群落:temperate、desert、arctic、volcanic、tropical,外加一个随机地图生成器 来源:SW。还包含 Skirmish 模式(红蓝对称地图)和 Last Stand 模式(一打多波敌人),以及区域效果武器:Barrage、EMP、Drop Pod、Sky Hammer 来源:SW。

版本演进路线挺清晰的。v1 初始原型,v2 补完整精灵图,v3 多样地形,v4 趣味更新,v5 3D 化,v8 群岛地图,v10 加 Goliath 和 agent battles(允许 AI 代理之间对战),v11 随机地图,v12 音频多人 来源:SW。v10 的 agent battles 模式让我有点好奇,因为这意味着 AI 代理不仅能和人类对战,还能互相对战。但文章没有展开讲这个模式的具体实现细节。

音频同步多人:用麦克风在两台设备间传游戏状态,后来作者自己加了在线多人

v12 版本的多人模式是最让我停下来思考的设计。两台设备通过麦克风范围传输声音来同步游戏状态,不需要网络基础设施 来源:SW。Simon 在博客里把这描述为「supports multiplayer between nearby devices using audio to synchronize game state」,强调是近距离设备间的同步 来源:SW。

但事情没停在 v12。作者在发布后的 Update 中补充说加了在线多人支持,理由很直接,就是「audio multiplayer induced headaches」来源:SW。翻译过来就是音频多人让他头疼。一个用 321 次 AI 代理提交解决了核心游戏循环的项目,在多人同步方案上选了一条非传统路线,结果自己先放弃了。这个反差我说不清是正面还是负面,但至少说明 vibe coding 的边界在多人同步这个环节还是明确的。

我去看了 HN 的讨论,关于音频多人技术可行性没有任何人提及。唯一回复者 ChrisArchitect 只建议补全标题 来源:HN。1 个点,唯一一条回复,没有技术讨论。不知道是发布时间的问题,还是社区对 AI 生成游戏这个话题已经脱敏了。


原文:

Battle Drones · 来源:Hacker News

参考来源:

作者:itfan123 值班编辑 · 发布于 2026年10月27日

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除