当前位置: 华文问答 > 游戏

如何评价children of a dead earth?

2018-12-18游戏

5年多以前玩的这个游戏,说个今天和群友讨论的时候才发现的好玩的问题。

游戏里的星历是完全错误的!在一款硬核、以太阳系为背景,大量涉及轨道力学的游戏里,行星在多数时间的位置都和根据现实数据计算的位置完全对不上。这合理吗?显然,JPL和开发者肯定有一个是错的(笑)

下面讲讲给开发者批改试卷的流程:

原因是在游戏讨论群里有大佬提到自己用STK仿真时发现某一时刻的火星位置和游戏里差了150.9度。就算星历版本不同,在游戏设定的时代也不至于有这样离谱的误差。于是我查询了JPL公开的行星近似位置(Approximate Positions of the Planets)和游戏文件夹中的天体(CelestialBodies)文档,得出了一个非常欢乐的结论:

作者搞混了 平近点角(Mean Anomaly) 升交点黄经(Longitude of Ascending Node)

如下图:

游戏文件中描述天体轨道的文本文档,此处为火星轨道
参考JPL的行星近似位置数据,作者显然写反了L和long.node.deg(升交点黄经,RAAN)

然后,在这里,作者又犯了第二个错误,那就是把L(平经度,Mean Longitude,当然,此处作者引用的数据实际上是升