全球7000种语言,AI能翻译的不到200种。但当我让Claude Code复刻一款1986年的老游戏《Thrust》时,它连重力都搞不定。
最近我看到OpenAI和Anthropic对自家模型能力的狂热宣言,脑子一热,给Claude Code丢去一份完整的规格说明,外加原始反汇编代码、截图,说:“给我在浏览器里重做一个《Thrust》。”结果它交出来的东西,用“垃圾”形容都算客气。那个赝品和《Thrust》只有一点扫描线效果勉强相似,飞船没有像样的坠落,操控感诡异,整个体验就是灾难。从某种角度看,一个AI能在几分钟内生成一个“看起来像”的东西确实惊人,但它完全不可玩,与原作的优雅和美感相差十万八千里。
![]()
《Thrust》这种游戏的魔力就藏在具体的时间参数、飞船的重量感、动量积累的方式里。任何人用标准帧率和通用时间步长都能快速搭出一个表面相似的东西,但手感会迥然不同。尤其如果你玩过原版,那些细节就是一切,而一个靠文本描述——甚至拿到了原始代码——的AI,却依然捕捉不到。
![]()
不过这次翻车反而点燃了我的好奇心:原版到底怎么做到的?我开始考古,找到了Kieran Connell对原代码做的精妙注释反汇编版本,然后把它喂给Claude,开启提问模式。这时候AI突然变得很有用。代码本身不复杂,是1986年的6502汇编,但Jeremy C. Smith在十六七岁时塞进去的精准节拍与物理技巧,靠着AI的解释,我第一次真正看懂了。
《Thrust》由Jeremy C. Smith编写,1986年发行,是我在BBC Micro上最喜欢的游戏之一。你要驾驶飞船穿越洞穴,收集燃料,躲避炮塔,同时对抗重力和惯性去回收舱体赚取奖励分。Jeremy后来和Peter Irvin合作做出了更惊艳的《Exile》,却在1992年因意外去世,年仅二十出头。他的原版《Thrust》至今可以在线游玩,我桌上的BBC Master里偶尔也会启动它,和《Elite》《Exile》《Holed Out》一起反复把玩。有趣的是,这四款经典我已经用不同方式重制了三款,第四款看来是逃不掉了。
![]()
这场人机合作的考古课让我意识到:AI写不出融于约2万行8位机代码的物理手感,但它可以帮你逐行拆解那些精巧的定时循环、查表算法和状态机架构。就像你不能指望一个翻译软件替你写出《哈姆雷特》,但它能帮你弄懂古英语晦涩剧本里的双关。这次的经验让我确定了一个原则:别让AI替你创作,但务必要让AI陪你读懂杰作。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.