即便是最简单、最稳定的游戏也无法永恒运行。在无尽模式下,我曾让《黎明前20分钟》(20 Minutes Till Dawn)——这款仅用四种颜色的2D像素游戏——都搞垮过一台游戏电脑。但如果是备受推崇的《毁灭战士》(Doom)呢?有人进行了一项惊人测试,发现这款1993年的射击游戏需要整整数年时间才会崩溃。

Cover Image

根据Len0w0论坛用户兼管理员“Minki”(消息源自PCGamer)所述,他们通过数据测算预估:Windows 3.1移植版游戏需要运行2.5年才会因游戏引擎溢出而崩溃。但这只是理论值。为验证该推测,他们将《毁灭战士》安装在古老的华硕MyPal Windows Mobile掌上电脑(外观酷似2003年推出的A620型号)持续运行。

截至昨日,在这款游戏自主运行约2.5年后,最终如预期那样因溢出错误而崩溃。发帖者表示预测完全准确,程序正是在其基于变量运算得出的原定时间估算后数小时内失效。无论是计算机科学层面的理论推演,还是成功完成整个实验的实践能力,这都是一项令人赞叹的成就。


文章标签: #毁灭战士 #游戏测试 #稳定性 #计算机科学 #实验验证

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。