※この記事はアフィリエイト広告を含みます
AI能否重现“游戏的灵魂”?1986年经典作品的AI软件考古学前沿
发生了什么?新闻概述
- 开发者指示Claude重现1986年BBC Micro经典游戏《Thrust》的浏览器版本,但最初生成的版本在物理运算和操作感方面与原作相差甚远,被称为“垃圾”。
- 然而,当AI不再被用作“代码生成器”,而是作为“解析工具”来解读原始的6502汇编语言,转向“软件考古学”时,取得了显著的成果。
- AI成功从旧源代码中提取出Q7.8定点运算的机制以及由于发射器破坏导致炮塔停止等隐藏细节。
为什么这很重要?值得关注的要点
- 重现“灵魂”的难度: 即使重力常数和推力值与原始代码一致,由于当时硬件特有的“时机(执行速度)”差异,AI无法立即重现游戏的手感(重量感和惯性)。
- AI的汇编解析能力: 现代AI(Claude)证明了其理解1980年代低层代码的能力,甚至可以自动生成详细的子系统规格说明书,这对于人类来说都是一项挑战。
- 作为考古学的AI: 在利用现代技术复兴过去的遗产(遗留代码)时,AI作为“知识的桥梁”展现出极为出色的能力。
🦈 鲨鱼的视角(策展人的观点)
仅仅向AI抛出“做这个吧”的指令,只能得到表面的模仿品,这反而激发了工程师的斗志!值得一提的是,AI作为“考古学家”成功解读了6502汇编。AI能够准确解释Q7.8定点运算这种资源有限的8位时代的工艺,并将其转化为现代规格,真是令人惊叹!最终,决定游戏“手感”的不仅仅是常数,还有包括硬件执行时机在内的“精密设计”。在这一点上,利用AI进行深入探究将成为未来更新遗留系统的强大武器!
接下来会怎样?
AI的“软件考古学”将变得普及,失落的经典游戏源代码和黑箱化的核心系统解析将加速。然而,在最终的“感性”和“微调”部分,人类玩家的直觉与AI之间的互动仍将是不可或缺的过程。
鲨鱼的简短见解
将旧代码喂给AI,就像乘坐时光机!揭开里面工艺的刺激感真是无法抵挡!🦈🔥
术语解释
-
6502汇编: 1970至80年代广泛用于PC和游戏机的CPU“MOS 6502”的低层语言,接近机器语言,需要高度专业知识才能阅读。
-
Q7.8定点运算: 在没有浮动小数点运算单元的旧PC上处理小数的计算方法,采用将7位分配给整数部分,8位分配给小数部分等技巧。
-
软件考古学: 解析未文档化或由旧技术编写的源代码,揭示其机制和设计理念的方法。
-
信息来源: AI Can’t Recreate the Thrust Game (But It Can Help You Understand It)