首页/详情

Claude Code 逆向30年前自定义脚本语言,周末复活《未来往昔传奇》MUD

量子位2026/04/12 15:00机翻/自动摘要/自动分类
0 阅读

内容评分

技术含量
8/10
营销水分
5/10

摘要

Claude Code 通过逆向自定义脚本语言,仅凭几份历史资料在一个周末重建了 1992 年的文字 MUD《未来往昔传奇》。AI 解析了 DOS 编码、隐式块结束和跨命名空间变量等语言特性,生成 Go 服务器、React 前端和 MongoDB 持久化,实现完整复刻并上线。此案例展示了 AI 在旧技术逆向、语言重构和全栈代码生成方面的强大潜力。

正文

Reddit 上一篇热帖引发关注:Beamable CEO Jon Radoff 仅用一个周末,就借助 Anthropic 的 Claude Code 将 1992 年他 19 岁时开发的文字 MUD《未来往昔传奇》(Legends of Future Past)完整复活。原游戏在 1999 年关服,源码和引擎均已失传,仅剩一份自创的脚本文件、1996 年的游戏录像以及 GM 手册。Jon 将这些材料喂给 Claude Code,AI 在没有任何语言规范的情况下逆向解析了当年自定义的脚本语言,重建了语言解释器、战斗公式和触发器模型。随后,Claude 用 Go 编写了全新的服务器引擎,配合 React 前端、WebSocket 多人层和 MongoDB 持久化,并部署到 Fly.io。复刻版包含 2273 个房间、1990 件物品、297 种怪物等完整内容。文章详细描述了 Claude 如何:

  1. 解析 DOS 编码、大小写不敏感的脚本文件;
  2. 推断隐式块结束、跨命名空间变量解析等语言特性;
  3. 从策略字段逆向怪物行为模型;
  4. 自动生成现代技术栈(Go、React、WebSocket、MongoDB)并上线。Jon 将 AI 形容为“永不疲倦、才华横溢的合作者”,强调人机协同仍需实时监控。文章还简要回顾了《未来往昔传奇》在 90 年代的历史地位及 Jon Radoff 的创业背景,并提供了复刻版的在线地址和开源代码仓库链接。

标签