💡
原文中文,约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年的对话。
❓
延伸问答
《月球登陆器》游戏的设计者是谁?
游戏的设计者是美国高中生Jim Storer。
《月球登陆器》游戏的主要玩法是什么?
玩家需要考虑飞船高度、速度、引力和燃料等因素,以实现平稳着陆。
最近发现的《月球登陆器》中的Bug是什么?
发现的Bug是源代码中缺少一个关键性的“除以二”,导致计算错误。
这个Bug是如何被发现的?
麻省理工学院的博士后研究员Martin C. Martin在研究最佳燃料使用方案时发现了这个Bug。
Jim Storer在设计游戏时受到了什么影响?
Jim Storer在高中时期对微积分感兴趣,并在父亲的帮助下推导出复杂的数学公式。
《月球登陆器》对后来的游戏有什么影响?
这款游戏影响了许多玩家,并促成了后续的复刻和模仿,甚至在1979年被雅达利公司改编为街机版本。
➡️