游戏之家 > 游戏库 > 我的世界

我的世界怎么可以快速挖矿

我们开掘1格宽,2格高的支巷。如果90%的矿脉规模为2x2x2,10%为1x1x1,上述设计仍有98%的资源利用率。100%资源利用率的设计会使采掘量提高一倍,却只能增加2%的收益。这也就意味着开采效率下降了近一半。

详细答案:

假设我们开掘1格宽,2格高的支巷。如果所有的矿脉规模都不小于2x2x2,那么我们就没有必要让所有的方块都显露在外。支巷间距为3,层间距为4的矿场设计就可以达到资源的完全利用。

如果90%的矿脉规模为2x2x2,10%为1x1x1,上述设计仍有98%的资源利用率。100%资源利用率的设计会使采掘量提高一倍,却只能增加2%的收益。这也就意味着开采效率下降了近一半。

为了能精确地测量开采效率,我们使用如下公式:

开采效率 = 开采出的矿石数/开采出的总方块数

这一公式与真实世界中计算开采效率的公式类似(金属质量(克)/岩石移除量(吨))。

我们首先做如下假设:

矿脉的位置是随机的。

矿脉的走向是随机的。

矿脉有一定宽度。两条支巷距离太近可能会导致矿脉被穿过两次。

在Minecraft中,这些假设基本上是正确的,尽管也有明显不对的地方(例如钻石矿脉在单个区块中只会出现一次)。

于是我们发现了问题的核心:支巷间距。

传统的高效采掘法要求支巷靠在一起,尽可能地使所有的方块暴露出来,从而开采全部的矿脉。所以我们先假设支巷间距为1,即两条支巷之间仅相隔一个方块。

第一条开挖出的支巷无疑有极高的效率(事实上是可能达到的最高效率)。然而第二条的效率就会很低,因为它遇到的矿脉绝大多数已经在第一条支巷中被开采掉了。后面的支巷效率也和第二条支巷类似。总体上看,支巷间距为1的设计是极其低效的。

现在我们假设支巷间距为2。很多人使用这一方案,因为这样可以使一层中所有的方块都暴露出来。然而这一方案下,前两条支巷仍然会穿过几处相同的矿脉,所以它也非常低效。

我们可以这样想:只要前两条支巷仍有可能穿过同一处矿脉,这种采矿方案就并非是最高效的。由此可知,最高效的方案是让支巷间距足够大,以至于相邻两条支巷完全不可能穿过同一矿脉。