Hasty Briefsbeta

双语

AI Can't Recreate the Thrust Game (But It Can Help You Understand It)

2 days ago
  • #AI Tools
  • #Retro Gaming
  • #Game Development
  • 作者试图使用Claude AI在浏览器中重现1986年的经典游戏《Thrust》,但发现最初的结果是“粗糙”且不可玩的,缺乏原版的感觉。
  • 通过一个“考古学”过程,作者利用Claude分析反汇编的6502汇编代码,这帮助生成了物理和声音等子系统的详细规格,从而实现了精准的重现。
  • 匹配原版游戏感觉的关键在于复制其特定的物理计时,包括门控更新节奏(每16个滴答窗口中有6个活动槽)和非对称阻力,而不仅仅是使用相同的常数。
  • 为了获得真实的声音,作者在AudioWorklet中模拟了BBC的SN76489声音芯片和MOS接口,而不是采样,确保了精确的计时和包络形状。
  • 图形和关卡是从原始源代码中提取的,使用硬编码的精灵来实现飞船旋转,并采用原版的扫描线奇偶填充来生成地形,同时通过定时按键注入来复制演示模式。
  • 作者总结说,虽然AI无法直接重现《Thrust》,但它在深入理解原始系统方面是无价的,并且重现过程培养了对原开发者成就的欣赏。
  • 文章还提到了作者的独立项目:一款从头开始构建的回合制4X策略游戏,采用自定义的WebGPU引擎,包含八个文明和AI对手,可直接在浏览器中游玩。