近日,Reddit上一则热帖引发了广泛关注。游戏开发商Beamable的首席执行官Jon Radoff,利用一个周末的时间,借助AI助手Claude,成功复活了自己19岁时开发的一款名为《未来往昔传奇》(Legends of Future Past)的MUD(多用户地下城)游戏。这款诞生于1992年的文字网游已停运27年之久,且原始源代码早已遗失。
整个过程堪称一场数字考古的壮举。仅凭几份零散的历史资料——一份用自定义脚本语言编写的脚本文件、一段1996年的游戏录像、一本1998年的游戏管理员手册以及部分玩家文档——Claude Code不仅理解了游戏的核心机制,还逆向工程了那门早已被遗忘的自定义语言,并运用现代技术栈完整重建了整个游戏世界。


该帖子迅速引爆社区,评论楼层超过一百。网友们既惊叹于人工智能在代码生成与理解方面的强大能力,也掀起了一波关于MUD和BBS时代的集体怀旧。甚至有网友分享了自己使用类似方法复活90年代DOS应用程序的经历。这项在过去可能需要一个团队耗费数年甚至数十年都难以完成的任务,如今借助AI编程工具,仅用数小时就能产出可演示的版本。



Claude如何复活传奇MUD游戏
《未来往昔传奇》在游戏史上地位非凡,它是最早的商业化大型多人在线角色扮演游戏之一,被视为《魔兽世界》与《无尽的任务》等现代MMORPG的鼻祖。这款游戏没有图形界面,完全依靠文字描述来构建场景与推进剧情,为玩家提供了广阔的想象空间。玩家通过输入文本指令(如n/s/e/w移动、攻击、交谈)与服务器进行实时互动。

它最初运行于CompuServe平台,1994年后迁移至公共互联网,并曾荣获1993年《电脑游戏世界》杂志的艺术卓越特别奖。然而,在运营七年后,游戏于1999年正式关闭服务器,从此仅存于老玩家的记忆之中——既无源代码存档,也无可用模拟器。
当年,19岁的Jon在一台仅有16MB内存的486电脑上,耗费六个月编写了游戏引擎,而游戏世界的构建则凝聚了一个团队数年的心血。如今,借助Claude,他仅用一个周末便实现了游戏的“数字重生”。

复活过程并非全自动。Jon强调,AI编程更像是在指导一位不知疲倦且天赋极高的合作者。开发者需要全程参与,提供背景信息,引导决策方向,并在AI偏离轨道时及时纠正。关键在于,在完全没有源代码的情况下,Claude Code通过分析原版游戏的输出日志与交互模式,成功复现了核心游戏体验。
它完成了多项关键任务:逆向工程了Jon自创的脚本语言,成功解析了DOS时代的脚本文件;从游戏管理员手册中解码了复杂的战斗计算公式;从策略字段中推断出怪物的行为逻辑。最终,它使用Go语言构建了完整的游戏服务器引擎,并搭配React前端、WebSocket多人游戏网络层以及MongoDB数据库持久化系统,成功部署至Fly.io云平台。

逆向解析30年前的自定义脚本语言
此次复活最令人称奇的部分,在于对那门自定义脚本语言的逆向工程。用Jon现在的眼光看,这门语言“设计得实在糟糕”——它是一种为了塞进16MB内存而采用了各种妥协方案的原始命令式语法,不区分大小写,且采用DOS编码格式。他甚至为此向当年的游戏管理员们表达了歉意。

然而,正是这套“简陋的代码”,在当年却足够高效,使得技术水平普通的管理员也能学会并编写出复杂的故事线。最大的挑战在于,这门语言没有任何正式的语法规范文档,仅有一本GM手册和一堆示例脚本可供参考。尽管如此,Claude Code依然从中完整重构出了语言的解释器。

它需要攻克数个技术难题:处理DOS编码和大小写不敏感的文件名;解析那些以隐式方式终止的脚本代码块;理解并能在运行时解析分布在玩家、物品、环境等多个命名空间中的变量。最终,Claude不仅成功解析了条件逻辑,解码了名词-形容词系统,理清了房间描述的划分方式,还重建了整个脚本触发器的执行模型。
最终呈现的重制版游戏内容体量庞大:包含2273个独立房间、1990件物品、297种怪物、88种法术、30种灵能学科,以及完整的制作系统和8个可选种族。这一切成果,均源于一个周末高强度的人机协作。

这件事的意义远超一次简单的怀旧复刻。它清晰地预示了一种开发范式的转变:在上世纪90年代,开发这样一款游戏需要一人耗时数月编写引擎,一个团队花费数年构建世界,且服务器基础设施成本高昂。如今,创意的实现门槛被极大地降低。开发者只需提供创意构思与原始素材,那些曾经需要巨大投入的工程实现部分,完全可以交由AI高效完成。这不禁让人思考,有多少湮没在历史中的线上世界可以被重新点亮,又有多少停留在蓝图阶段的游戏创意可以借此变为现实。
游戏开发者Jon Radoff简介
故事的主角Jon Radoff本人,是一位贯穿游戏行业数十年的连续创业者。他从高中时代就开始参与开发BBS门户游戏,1991年大学辍学后创立了NovaLink公司,正是在那里他创作了《未来往昔传奇》。此后,他又陆续创办了Eprise、GamerDNA、Disruptor Beam等多家公司,参与开发了《Final Frontier》、《Game of Thrones Ascent》、《Star Trek Timelines》等多款知名游戏。他目前担任基于Unity引擎的游戏服务平台Beamable的CEO,该公司已于今年1月被游戏竞赛平台Skillz收购。

目前,这个由Claude协助重制的《未来往昔传奇》已经上线运行,其完整代码库也已完全开源。这不仅仅是一次技术能力的演示,更像是一个数字时代的回响,以及一场关于未来游戏开发与创意实现方式的生动预演。
游戏体验地址:lofp.meta vert.io
开源代码库:https://github.com/jonradoff/lofp/tree/main/original/scripts
