25 周年,他用 vibe coding 复活了 Scorched Earth

查看原文 HN 讨论

文章摘要

Scorched Earth 是 Wendell Hicken 在 1991 年的 DOS 共享软件——一个回合制坦克炮战游戏,被誉为”所有游戏之母(The Mother of All Games)“。两台坦克在随机生成的山地地形上互射,每发命中都会炸出可形变的坑,可以买上百种花式武器:核弹、激光、滚滚岩、岩浆雨、传送、护盾……一个庞大、混乱、上瘾的炮战宇宙,定义了一整个“artillery game”品类。

20 多年前作者 meshko 出于”想跨网络多人对战”的执念,做了一个 Java applet 版的网页移植,挂在 scorch2000.com 域名上——美国一票高中机房青少年在那里度过了无数节计算机课。后来 Java applet 在浏览器里被一脚踢死,整件事就此沉睡。

这次的新闻是:作者赶在大致 25 周年的节点,vibecoded(指完全或主要用 LLM 辅助写代码)把整个 Scorched Earth 重新移植到了 纯 JavaScript 上,又活过来了。技术上是浏览器端跑,支持多人对战——可以拉朋友进同一局打。HN 上所有 80/90 后程序员集体陷入回忆杀,并且开始考据这个品类的家谱:Scorched Earth 之前还有 Kenny Morse 1990 年的 Tank Wars (BOMB.EXE),更早还有 Amiga 上的 Scorched Tanks 和 Atari 2600 的 Artillery Duel,再往前是 GORILLA.BAS。后世的 Worms、Pocket Tanks、Hedgewars 全是这个家族的延伸。

HN 评论精华