五十年前的登月文字游戏,被发现存在一个数学Bug

五十年前的登月文字游戏,被发现存在一个数学Bug

💡 原文中文,约1500字,阅读约需4分钟。
📝

内容提要

1969年,美国高中生Jim Storer设计了人类历史上的第一款登月游戏《月球登陆器》。最近,一位麻省理工学院的博士后研究员发现了这款游戏中存在的55年来没有被注意到的物理Bug。这个发现让两位科学家展开了一场跨越55年的对话。

🎯

关键要点

  • 1969年,美国高中生Jim Storer设计了第一款登月游戏《月球登陆器》。
  • 《月球登陆器》没有图形和声音,使用代码和文字模拟飞行器登陆月球的操作。
  • 游戏要求玩家考虑飞船高度、速度、引力和燃料等因素以实现平稳着陆。
  • 1979年,雅达利公司基于《月球登陆器》设计了带有图形的街机版本,获得成功。
  • 麻省理工学院的博士后研究员Martin C. Martin发现游戏中存在一个未被注意的物理Bug。
  • 该Bug是由于源代码中缺少一个关键性的“除以二”,导致计算错误。
  • Martin认为这个错误可能源于60年代计算机代数系统的不成熟。
  • Jim Storer在高中时期对微积分感兴趣,并在父亲的帮助下推导出复杂的数学公式。
  • 这款游戏不仅影响了许多玩家,还促成了Jim Storer与Martin之间跨越55年的对话。
➡️

继续阅读