我是如何在第一款登月游戏中发现一个 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认为这款游戏仍然很有趣,吸引玩家探索最佳策略。
➡️