一张截图就能改写游戏底层逻辑?这件事的荒诞程度,连开发者自己都看不下去了。

《杀戮尖塔2》最近推出的重大更新,本应聚焦在Steam创意工坊的模组支持、全新的怪物图鉴,以及取代备受诟病的“门匠”Boss的新敌人“永恒镜”。然而,真正让这次补丁封神的,却是一段枯燥到令人发指的数学调查。一切源于一件名为“涅奥之骨”的古老遗物——它在拾取时随机赠与两件遗物,同时塞给你一个负面诅咒。而诅咒中的“债务”,意味着只要你回合结束时手里还捏着这张牌,就直接扣你10枚金币。

打开网易新闻 查看精彩图片

部分玩家开始察觉,被“债务”诅咒缠上的频率高得不对劲。一位名叫tckmn的玩家,为此做了一件堪称行为艺术的事:他放出一段长达八小时的视频,用近乎刑侦的手段逐帧论证,抽到“债务”的概率实际上高达54%。Mega Crit的开发团队在接到这份厚重的投诉后,对着自家的随机数生成系统反复摸排,最终低头承认——tckmn是对的。

“大多数游戏,包括《杀戮尖塔2》,使用的都是伪随机数生成器,”程序员Ed Lu在更新日志里这样解释,“给它喂同一个种子值,它永远吐出同一组随机序列。我们本以为给不同模块分配不同的种子,它们的结果就彼此独立了。但我们错了,玩家完全能凭借与当前局完全不相关的信息,推算出接下来的走向。”他还配了两张图表:旧版本显示为一组平行的斜线,肉眼可见的规律性;而新版本则是纯粹的白色噪声,“无法被人察觉出任何关联”。

Ed Lu进一步指出,即便不考虑平衡性,一旦这个漏洞被更多玩家掌握,任何人都会被“逼着”去背相关表格来优化最优解。“我们不希望鼓励玩家死记硬背这种东西,这太无聊了,也一点都不好玩。”从将信将疑到实锤修复,一场由硬核玩家自下而上发起的“代码纠错行动”,最终用八小时的枯燥录像,换来了一个更干净的随机世界。