Minecraft 中的强运

Minecraft 的附魔功能,使用了不够安全的随机数/种子设计。只要满足一定条件,就能观测、锁定和自定义这个种子值,从而将看似随机的附魔结果,引向玩家需要的。因为涉及操作随机数生成(Random Number Generation),所以也被称作 RNG 附魔。

比如只要操纵种子值,就能直接附魔出「锋利 IV、横扫之刃 III、击退 II、耐久 III、火焰附加 II、抢夺 III」的下界合金剑。

具体原理为,Minecraft 的 XP seed 1 和 2 并不会随意变化,而是玩家做出合成、冲刺、挖掘、丢弃等动作,随机数才会按照该行为而变化。

有玩家想到只要进行数次附魔,期间不做其他事情,仅将附魔时显示的内容,代入大量计算,就能穷举出当前游戏的种子。然后再丢弃背包中特定数量的物品,将种子调整到目标,然后就能得到目标附魔了。该软件托管在 GitHub:Earthcomputer/EnchantmentCracker,需要观看视频教程,也有 中文翻译 的视频教程。

附言:这种穷举种子的做法,有点类似「哈希靓号」,即通过穷举来生成好看的 PGP、Bitcoin 或是 Tor 地址。

附言 2:五重塔已经修好了,只是没有装修内饰。

#游戏 #原理 #minecraft
 
 
Back to Top