我的世界更多幸运方块?
这是我在BTC刚出来的时候写的,现在看似乎有些东西可以改进,但是大体思路应该还是这样 本人小白,玩MC大概三个月吧,运气很好第一次挖到钻石,所以来知乎搜索关于幸运方块的,看到这个问题下答案不多,所以就写了这个回答,希望能帮助到一些人,先上图证明不是骗子。 最近很火的BTC我也就只玩了三天,主要是想试试幸运方块到底有多少概率,所以也写一下我的结论(注:所有图片都是手机截图,而且只是我一个人实验的结果,仅供参考)
首先说原理,我认为MC中的随机数发生器应该是独立事件,即每一次生成新的数据都使用不同的随机种子,这样才能保证每次实验的结果都具有可靠性。而许多答主所说的“开多个世界”或者“改多个配置文件”的方法并不能达到单独测试的目的,因为一个世界的生成总是要读取另一世界的数据的,也就是说你每次进入一个新的世界,其实你的世界与某个答主的某篇回答中测试的世界是相互影响的(当然如果这个答主没有更新他的世界的话……)。比如我看了 @鱼丸 的文章,结果在评论区有人让我试一下多进几个世界,这样的话我的世界生成就会受到其他世界的影响而不是我自己的操作产生单独的随机数,这样的实验是没有意义的。(虽然我这样说了但是我还是试了……)
我实验的版本是我自己利用多世界存档导入的一个新存档,里面没有任何物品,我只是通过创造模式刷出了大量的方块,然后全部摧毁再造出另外的方块,这样我的实验就不会受任何已有世界的干扰,至于最后的结果如上图。 下面说一下细节,我使用的是Java版1.7.10,实验时选中了“打开透明块”选项,这样有利于观察幸运方块的出现情况。
首先说明一点,在游戏初始状态下,打开“透明块”选项后,地图上是看不到矿脉的(如下图),必须破坏一些方块才能暴露矿脉,所以我只能把要测试的区域全部摧毁重做,有点无奈。不过这样做也有好处就是能够充分控制实验条件相同。 以下是测试结果: 纯自然生成的情况,不破坏任何方块,幸运方块出现情况如下 (因为游戏是英文版我无法精确地统计每一个词的字数,所以只能大概估计一下,从图上可以看出一共有三个单词,每个单词大约5个字母,因此总字数大约为3×5=15个) 不破坏任何方块,直接复制整个世界,幸运方块出现情况如下 (由于字太小且背景颜色又相近,所以我只能大概统计每一个单词个数,总个数约为5-6个) 可见在没有人为干预的情况下,幸运方块出现的频率非常高,几乎是毁灭性的灾难,这对我这种不喜欢建基业的人来说无疑是最恶心的设定之一,比地狱狗和末影人强多了(▼皿▼#)。
后来我就试着在不破坏任何方块的情况下,将我要测试的区域用水浇透(因为水不会溶解岩石,所以只要不破坏底部岩石结构水是无法流出来的),这样既保证了实验区域的大小也防止了因水流冲击导致的不稳定性。 以上是纯自然的状况,下面是添加少量mod之后的情况。 我只加入了建筑mod,效果如图,可以看出有大量的矿脉露出,需要清理。(这里忘记拍照了……) 然后同样不破坏任何方块,直接复制这个世界,看看加入mod之后的幸运方块出现情况如何—— 可以看到加入mod之后幸运方块出现的概率有了显著降低,出现的位置也比刚才要靠近水边一些(因为我刚刚把水引到了那里),看来某些mod的确是可以一定程度上减少游戏初期带来的糟糕体验。
以上实验均为单次验证所得,不具有普遍性,且仅对本文涉及的版本有效。