我是如何在第一款登月游戏中发现一个 55 年前的漏洞的

💡 原文中文,约4000字,阅读约需10分钟。
📝

内容提要

1969年,Jim Storer开发了一款文字游戏“登月”,成为当时最受欢迎的计算机游戏之一。退休软件工程师Martin C. Martin最近发现了这款游戏的一个55年前的漏洞,导致登月器没有软着陆。研究发现,Jim Storer在计算平方根时少了一个2,导致计算错误。尽管有这个漏洞,这款游戏仍然很有趣。

🎯

关键要点

  • 1969年,Jim Storer开发了文字游戏《登月》,成为当时最受欢迎的计算机游戏之一。
  • 游戏的目标是操控登月器实现软着陆,玩家需要手动输入燃料消耗量。
  • 退休软件工程师Martin C. Martin发现游戏中存在一个55年前的漏洞,导致登月器没有软着陆。
  • 漏洞源于Jim Storer在计算平方根时少了一个2,导致计算错误。
  • Martin指出,游戏在接触地面后,火箭方程的计算方法不再适用,造成了着陆失败。
  • 尽管存在漏洞,Martin认为这款游戏仍然很有趣,吸引玩家探索最佳策略。
➡️

继续阅读