ทันเอไอ

Global AI & tech news, in your language · every story source-checked

🌐Follow
← Back to news
LINE Facebook X
工具/开源Verified

开发者尝试用AI重制1986年游戏《Thrust》失败,却发现其在分析旧代码方面的价值

让AI重写经典游戏《Thrust》的尝试并未成功,但它却成为了一个绝佳工具,可用于“软件考古”以理解复杂的原始代码。

📅 2026年7月13日 02:52
开发者尝试用AI重制1986年游戏《Thrust》失败,却发现其在分析旧代码方面的价值

软件开发者James Randall分享了他尝试使用最新AI模型Claude为浏览器重制1986年经典游戏《Thrust》的经验。然而,最初的结果令人失望。Randall指出AI生成的代码无法运行,并在最初的5分钟内迅速得出结论:“AI无法为我创建《Thrust》游戏。”

然而,Randall并未放弃,而是改变了策略,将AI的用途从“创建”转变为“分析”。他将由Kieran Connell反汇编(将机器代码转换成人类可读语言)的原始游戏源代码输入给Claude,让其协助解释当时计算机上使用的复杂6502汇编语言代码的功能。

结果表明,AI在这项任务上表现出色。它能够详细解释并区分游戏的各个组成部分,从物理系统、飞船控制,到当时特定的编程技术,例如fixed-point arithmetic(固定点算术)计算以及对硬件限制的处理。Randall总结道,AI的真正价值并非在于重制游戏,而在于成为一种“深入探索”和理解30多年前原始代码的工具。

原始游戏《Thrust》由Jeremy C. Smith为BBC Micro计算机开发,并被认为是当时物理系统最令人惊叹的游戏之一。遗憾的是,Smith于1992年因事故去世。这项实验因此也像是利用现代技术来理解和致敬这位已故程序员的作品。

Why it matters
这件事揭示了当前AI的局限性和真正潜力:尽管它尚不能很好地从宽泛指令中创造复杂作品,但它却是一个极其强大的分析和理解旧代码的工具。
#AI#Claude#การเขียนโปรแกรม#เกมเรโทร