钻石无论在MC中还是现实中都是十分受追捧的,那么你有没有想过一个问题,在MC中的钻石到底有多少个呢?
这可能是你心里曾经萌芽过的想法,一个随机生成的世界中,究竟能有多少个钻石?带着这个疑问,请各位继续往下看吧!
随机生成最大的世界究竟有多大?
想要弄清其中到底有多少个钻石,首先要知道的就是这个世界到底有多大,对于Java版本来说,这个问题有固定答案,地图的最大宽度是6000万个方块,最大长度也是6000万个方块,他们组成了这个方形的世界。这点Infdev版本就已确定。
我们使用6000万×6000万得到了一个总面积为3600万亿个方块的区域。这就是这个世界大小的上限,MC的世界是会不断扩充变大的,而3600万亿这个值就是MC的最大值,到达这个大小你将不能再使世界扩展。
3600万亿的概念
一个最大的世界是什么概念呢?经过计算,最大的MC地图需要100PB或者100000TB的硬盘容量才能装下,只有用于科研的超级计算机才能解决此问题,这对于硬件的要求实在是太高了,实现难度太高,那么该怎么解决是这个问题呢?
利用区块+超平坦解决
我们如果需要计算钻石的数量,那只需要生成地面和地下就好了,那些天空,生物,区块群系都是不必要的东西。所以可以把整个MC看做一个超平坦的地形。
我们都知道一个区块是16*16的空间,高度Y可以看做60,所以算出一个区域大致有15360个方块。
只需要采集10个区块(采集越多得出的数字越精确),算出每个区块中的钻石,得出他们平均值。算出MC世界有多少个区块,区块数量*每个区块钻石平均值=MC钻石数量。
地图生成软件
对于一些求真务实的玩家来说,上面这种方法太过粗糙了,得出的值也不是特别准确。所以我们可以利用地图生成器,使用这个程序,可以模拟出自己想要的世界,但是因为大小的原因,需要把世界分成了三个来分别统计,最后生成平均值。
最后通过这个程序,创造了3个最大世界并进行了钻石生成的统计,根据数据显示,最后使用这3个数字的平均值得到的就是一个最大的世界所拥有的钻石量:
答案是51.556267万亿个钻石
到这里,你可能觉得已经结束了,这就是最终的答案?但还没完,也许你不知道,一把附魔3级的镐子就能提升大约120%的钻石产量,细算一下这个数值,使用51.55万亿X2.2(120%),最终得到的结果是113.4万亿!
当然,这个惊人的数量,并不是一个完全准确的答案,对于这么庞大的一个数字,一个亿都只能算是一个可以忽略不计的误差,但这个数据计算到这里已经基本接近那个完美的答案。虽然这个数据并没有什么用,但至少,我们第一次见识到这么大的数字,是在MC中。