跳到主要内容
AI News HubLIVE
站内改写2 分钟阅读

Mad House — Usborne 恐怖电脑游戏

文章摘要

Simon Willison 回忆起童年时在 Commodore 64 上玩过的 Usborne 1983 年书籍《Creepy Computer Games》中的打字游戏 Mad House,于是他将这本书的 PDF 输入 Claude,让它用 JavaScript 和 HTML 构建了一个可交互的复刻版本。

Mad House — Usborne 恐怖电脑游戏
报告错误

纠错通道尚未开通,可先复制下方文章信息留存。

查看更正说明
直接读正文

英国出版商 Usborne 曾将上世纪 80 年代的一批计算机书籍以免费 PDF 形式公开,这一消息最初通过 Hacker News 传播开来。对许多在 Commodore 64 等早期家用电脑上成长起来的人来说,这些书承载着特别的记忆:它们插图精美,项目有趣,核心内容是让读者把书中的代码一行行敲进自己的机器里运行。Simon Willison 正是其中之一,他在自己的博客中回忆了童年时照着这些书做项目的经历。

在他印象里,最鲜明的一款游戏是 1983 年出版的《Creepy Computer Games》一书中的“Mad House”。这本属于 Usborne 经典计算机读物系列的书,如今可以在出版社官网的计算机与编程书籍页面上免费下载。Willison 把这本书的 PDF 直接交给了 Claude,并给出明确指令:用原生 JavaScript 和 HTML 完整复刻“Mad House”这款游戏,要求适配移动端,并呈现合适的复古美学;同时还要标注书名,并链接回 Usborne 的免费书籍页面。

最终成果是一个在浏览器中运行的交互式版本。界面模仿老式终端的绿字黑底风格,标题为“MAD HOUSE — A REAL NIGHTMARE —”,带有闪烁般的 REC 录制指示、表示剩余步数的 FOOTSTEPS 计数(初始为 240)以及 DOORS 计数器。走廊由星号组成的 ASCII 图形绘制,其中用“>”和“<”标记门的位置。玩家通过 X 和 C 键控制近处的门,通过 N 和 M 键控制远处的门,屏幕下方还有一个 START / RESTART 按钮,开始前显示“PRESS START TO BEGIN”的提示。

这个项目展示了一种颇为有趣的 AI 应用方式:不是让模型凭空创作,而是把一份四十多年前的印刷版代码清单作为输入,由模型理解游戏规则与结构,再用现代 Web 技术重新实现。原始游戏当年需要读者手动输入代码、在特定机器上运行,如今则变成了任何拥有浏览器的人都能直接打开游玩的页面。Willison 在博文中将这篇文章归入计算机历史、游戏与工具三个标签,并附上了复刻版的截图与访问链接。

值得注意的是,这次复刻并非官方发行,而是基于公开 PDF 的个人再创作,因此保留了原书署名的要求。原文还提到 Willison 博客近期发布的其他文章,包括 2026 年 5 月 21 日的 Datasette Agent、5 月 19 日关于 Gemini 3.5 Flash 价格与实际用途的分析,以及同样在 5 月 19 日发布的“六个月 LLM 进展五分钟回顾”。这篇工具类文章本身发表于 2026 年 5 月 24 日。

展开要点与分析

文章情报

工程师进阶

要点

  • Usborne 免费发布了 1980 年代计算机书籍的 PDF,其中包括《Creepy Computer Games》。
  • Simon Willison 将 Mad House 游戏的 PDF 输入 Claude,要求生成一个移动端友好的复古风格 JavaScript 复刻版。
  • 生成的游戏以绿色终端风格界面呈现,包含脚步计数、门控制等元素,并链接回 Usborne 的书籍页面。

要点与分析由自动化流程生成,可能有误,请结合原始来源核实。