很少有游戏能像《超级马里奥64》(Super Mario 64)那样被如此深入地分析和研究。2024年,一个令人惊叹的游戏机制被发现:通过浮点数舍入误差,可以使游戏中的滚木偏离初始位置。
游戏模组开发者和工具辅助速通(Tool-Assisted Speedrun,简称TAS)制作者Sjmhrp在高高山(Tall, Tall Mountain)关卡中发现了这一特性。这个发现随后被游戏知识整理者"Supper Mario Broth"在Bluesky平台上分享给马里奥游戏爱好者社区。
Sjmhrp解释道,高高山关卡中滚木的速度浮点间距比位置间距更精细,通过精确操控其速度,可以使滚木以每秒2微米的速度向侧面缓慢漂移。要触发这一效果,需要重复执行一个34帧的输入循环共280万次,持续时间达36天。
由于实际操作时间过长,Sjmhrp采用了技术变通方案:"我没有制作长达一个月的TAS,而是通过执行几个循环后,使用lua脚本使马里奥保持在每一帧的正确位置。"
虽然"Supper Mario Broth"指出"这个发现目前还没有已知的实际用途",但考虑到《超级马里奥64》社区中存在着像A键挑战这样的持续探索,这一发现可能在未来被用于开发新的游戏突破方式。目前,这个发现展示了玩家们对探索游戏潜在可能性的执着精神。