我的世界钻石在第几层?在我的世界里挖钻石把AI难哭

关于我的世界钻石在第几层很多人还不了解,今天小编就为大家整理了相关内容,希望对各位有所帮助:

鱼羊 Alex 发自 凹非寺量子位 | 公众号 QbitAI又一个AI老大难问题,被DeepMind攻克了:一只名叫DreamerV3的AI,在啥也不知道的情况下被丢进《我的世界》(MineCraft)里,摸爬滚打17天,还真就学会了如何从0开始挖钻石。接下来具体说说在我的世界里挖钻石把AI难哭

本文目录一览

1、11层钻石真的最多吗?我的世界:关于钻石的秘密,背后另藏玄机 2、我的世界:MC中有多少钻石?层层剥茧后,答案或许远超你想象 3、在《我的世界》里挖钻石把AI难哭,DeepMind最新算法终于扳回颜面 4、我的世界:1.17定位钻石矿的方法!看黏土图案找钻石,失效了么? 5、我的世界:为啥把地底挖穿都找不到钻石?别人1小时却能挖出一组

一、11层钻石真的较多吗?我的世界:关于钻石的秘密,背后另藏玄机

钻石系列在mc里面一直称霸时代到下界合金的加入才结束,但就算是有了下界合金的加入,玩家们对于钻石的喜爱还是有增无减,下矿的最大的一个目标还是寻找更多的钻石。

我的世界钻石在第几层?在我的世界里挖钻石把AI难哭

对于下矿挖钻石我们听到较多的一句话就是十一层的钻石较多,在十一层挖钻石是最合适的。那么这句话到底是不是真的?有什么依据吗?还是这只是老玩家们多年经验总结出来的一句话。

根据官方记载钻石以0.1276%(即784个方块中大概有一颗钻石)的概率出现在世界的1-15层(地壳为0层),此外,在游戏中岩浆池旁边钻石出现概率会增加。但是并没有说到是哪一层的钻石分布较多。

到底哪一层的钻石分布较多呢?‍

我的世界钻石在第几层?在我的世界里挖钻石把AI难哭

想要知道哪一层的钻石较多,就必须经过大数据的测试,而有关于这样一个话题刚好有着这样一组测试的大数据。这个测试是在416324个区块里面,精准的测算出了钻石的分布数量,从数据结果显示看出在1到15层当中最少的是15层较多的是第5层。

不是?较多的不是11层而是第5层吗?别急这才是刚开始,最终的结论还没出来。细心一点的玩家就会发现其实从第5层开始一直到12层钻石数量的分布相差并不是很大,如果不是对比得仔细一般分不出来。

分布较多的层数最适合玩家开挖吗?

要知道,在MC中矿石的生成机制有着一个很明显的特点,那就是在一个区块里面较多会生成一个钻石矿脉,通常来说一个矿脉至少有2颗钻石,运气好一点的玩家可能会碰到5颗。

我的世界钻石在第几层?在我的世界里挖钻石把AI难哭

但这不是主要的,现在要说的是到底是在哪一层挖才最为合适,首先把范围缩小到5到12层,因为其他层数数量上不合适。其次要知道钻石生成法则,也就是钻石和其他结构不能同时出现。比如说有基岩或者矿洞存在的时候,挖矿的速度就会大大下降。并且加上官方给出的信息,在岩浆附近的出现的概率会增加,而岩浆出现的层数集中在0到10层,以岩浆湖的形式大小分布着。

我的世界钻石在第几层?在我的世界里挖钻石把AI难哭

利用排除法,在5到12层当中最适合挖钻石的也就只有11和12层了,所以说钻石较多的5层,并不是最合适挖的层数,而是老玩家总结出来的11层才是最为合适,常识背后往往都是隐藏着一些科学的道理。

挖钻石的几个小技巧

知道了最适合挖钻石的层数,那么该如何提高挖钻石的效率呢?首先效率3的钻石镐要准备好,不然你得到的钻石只是实际数量,并没有运气成分的加成。其次就是挖矿方式上面的技巧,要保证自己处于11层的位置,较好是把坐标开出来,这样就不用猜测自己身处于哪一层了。接着就是采用鱼骨式挖矿法,鱼骨挖矿法很好理解,就是把挖出一个鱼骨一样的痕迹。

我的世界钻石在第几层?在我的世界里挖钻石把AI难哭

二、我的世界:MC中有多少钻石?层层剥茧后,答案或许远超你想象

钻石无论在MC中还是现实中都是十分受追捧的,那么你有没有想过一个问题,在MC中的钻石到底有多少个呢?

这可能是你心里曾经萌芽过的想法,一个随机生成的世界中,究竟能有多少个钻石?带着这个疑问,请各位继续往下看吧!

随机生成最大的世界究竟有多大?

我的世界钻石在第几层?在我的世界里挖钻石把AI难哭

想要弄清其中到底有多少个钻石,首先要知道的就是这个世界到底有多大,对于Java版本来说,这个问题有固定答案,地图的最大宽度是6000万个方块,最大长度也是6000万个方块,他们组成了这个方形的世界。这点Infdev版本就已确定。

我们使用6000万×6000万得到了一个总面积为3600万亿个方块的区域。这就是这个世界大小的上限,MC的世界是会不断扩充变大的,而3600万亿这个值就是MC的最大值,到达这个大小你将不能再使世界扩展。

3600万亿的概念

我的世界钻石在第几层?在我的世界里挖钻石把AI难哭

一个最大的世界是什么概念呢?经过计算,最大的MC地图需要100PB或者100000TB的硬盘容量才能装下,只有用于科研的超级计算机才能解决此问题,这对于硬件的要求实在是太高了,实现难度太高,那么该怎么解决是这个问题呢?

利用区块+超平坦解决

我的世界钻石在第几层?在我的世界里挖钻石把AI难哭

我们如果需要计算钻石的数量,那只需要生成地面和地下就好了,那些天空,生物,区块群系都是不必要的东西。所以可以把整个MC看做一个超平坦的地形。

我们都知道一个区块是16*16的空间,高度Y可以看做60,所以算出一个区域大致有15360个方块。

只需要采集10个区块(采集越多得出的数字越精确),算出每个区块中的钻石,得出他们平均值。算出MC世界有多少个区块,区块数量*每个区块钻石平均值=MC钻石数量。

地图生成软件

我的世界钻石在第几层?在我的世界里挖钻石把AI难哭

对于一些求真务实的玩家来说,上面这种方法太过粗糙了,得出的值也不是特别准确。所以我们可以利用地图生成器,使用这个程序,可以模拟出自己想要的世界,但是因为大小的原因,需要把世界分成了三个来分别统计,最后生成平均值。

最后通过这个程序,创造了3个最大世界并进行了钻石生成的统计,根据数据显示,最后使用这3个数字的平均值得到的就是一个最大的世界所拥有的钻石量:

答案是51.556267万亿个钻石


到这里,你可能觉得已经结束了,这就是最终的答案?但还没完,也许你不知道,一把附魔3级的镐子就能提升大约120%的钻石产量,细算一下这个数值,使用51.55万亿X2.2(120%),最终得到的结果是113.4万亿!

三、在《我的世界》里挖钻石把AI难哭,DeepMind最新算法终于扳回颜面

鱼羊 Alex 发自 凹非寺

量子位 | 公众号 QbitAI

又一个AI老大难问题,被DeepMind攻克了:

一只名叫 DreamerV3 的AI,在啥也不知道的情况下被丢进《我的世界》 (MineCraft) 里,摸爬滚打17天,还真就学会了如何从0开始挖钻石。

△就是从撸树开始的那种

要知道,之前为了攻克这个问题,CMU、微软、DeepMind和OpenAI还联手在NeurIPS上拉了个比赛,叫MineRL。

结果搞了三四年,AI们也没能在 不参考人类经验 的情况下,完成挖钻石任务。

此前表现较好的VPT选手,为了达成这一成就,可是狂看了 70000+小时 《我的世界》游戏视频,并且用上了720个V100……

这不DeepMind的最新结果一出,研究人员都开心坏了。

MineRL的发起人之一、前OpenAI研究科学家William Guss就靠前时间跑来发表贺电:

4年了,“钻石挑战”终于被攻克了!

今年刚拿到了NeurIPS杰出数据集和基准论文奖的MineDojo作者、英伟达AI科学家范麟熙则表示:

AI玩转MineCraft背后,有个莫拉维克悖论:一些任务对于人类而言很困难(比如围棋),但对AI来说很简单。但像MineCraft这样人类高玩无数的游戏,情况却相反。DreamerV3能在没有任何人工数据辅助的情况下收集钻石,这让我感到非常兴奋。

如何做到

所以,这个0基础挖钻石任务,到底有啥难点?

首先,在《我的世界》里,初始世界是完全随机生成的。

即使是人类玩家,想要快速挖到钻石,也得有相当丰富的经验。比如,知道怎么推算钻石的位置、掌握一些挖掘窍门 (如鱼骨挖矿法) 等。

排除掉经验的因素,对于AI来说,这个挖钻石的过程也挺复杂,至少得要 7个步骤

靠前步,玩家在空手进入《我的世界》中时,需要先撸树来获取木块:

第二步,得用木块用来合成工作台:

第三步,在工作台上合成木镐,用来挖圆石:

第四步,获得圆石之后,需要合成一个石镐,用来快速挖铁矿:

第五步,为了将铁矿合成铁锭,还需要做一个熔炉来烧铁:

第六步,合成铁镐,用来挖钻石:

第七步,寻找钻石,然后用铁镐挖出钻石:

p.s. 有玩家测试过,在AI知道钻石等各种资源坐标的情况下(开外挂),也需要2-3分钟才能搞定。

这也就意味着,AI必须在有限时间里,做出大量决策。

那么既然不能参考人类高手的经验,自然就需要强化学习 (Reinforcement Learning) 出马。

具体而言,DeepMind的研究人员提出了一种 基于世界模型的通用算法

在整体架构上,DreamerV3由3个神经网络组成:世界模型、评委 (critic) 和演员 (actor)

世界模型要做的,是把环境输入编码为离散的表征,并通过预测来指导下一步要执行的操作。

而评委和演员则会根据抽象出来的表征进行学习。其中,评委网络会输出一个标量值来代表行动价值,从而帮助演员网络选择最优的行动。

这里面的 一个核心点 在于,DeepMind的研究人员希望DreamerV3 不仅仅能处理同类型的问题,还可以用固定超参数,掌握跨领域任务

因此,研究人员需要系统地解决世界模型、评委和演员等各个组件中信号大小不同,以及稳定平衡目标的问题。

研究人员发现:

以前的世界模型,需要根据复杂3D环境的视觉输入,对表征损失进行不同的缩放,在训练过程中还得调整不少超参数,但这里面其实有许多没必要的细节。

而如果把自由比特 (free bits) 和KL平衡 (KL balancing) 结合起来,就可以在不调整超参数的情况下让DreamerV3在不同领域中学习。

KL平衡是上一代DreamerV2中提出的一项新技术。能够使预测向表征移动的速度比表征向预测移动的速度更快,带来更精确的预测。

自由比特避免了简单环境下的过度拟合。

DreamerV3的三大块都用上了固定超参数,具体如下:

实验结果

也就是说,DreamerV3如今成了世界上靠前个纯靠自己摸索,就能在《我的世界》里速挖钻石的AI。

并且DreamerV3的本事可不只是玩MC。

在另外7项基准测试中,DreamerV3都取得了成功,并且在BSuite、Crafter上达到了SOTA。

值得一提的是,在这些任务中,训练智能体所用到的GPU资源都仅为1块V100。研究人员表示,这意味着有更多的实验室能跑得动这一模型。

另外,在需要时空推理的三维空间中,DreamerV3也能快速进行学习。

在DeepMind为强化学习专门打造的3D平台DMLab上,DreamerV3在任务中使用的交互次数仅为IMPALA的1/130。

目前,DreamerV3的代码是coming soon的状态。

感兴趣的小伙伴可以蹲一波~

参考链接: [1]https://danijar.com/project/dreamerv3/ [2]https://twitter.com/DeepMind/status/1613159943040811010

— 完 —

量子位 QbitAI · 头条号签约

四、我的世界:1.17定位钻石矿的方法!看黏土图案找钻石,失效了么?

此前,我们介绍过在利用“黏土中心方块”在《我的世界》定位钻石矿的神仙操作。但是这种近乎作弊的操作只适合在最原始的地形中,换句话说,在Minecraft1.17洞穴与峭壁之后这种寻找钻石的方法就失效了。

01

于是有人问:1.17新的地下洞穴中,有没有一种可以定位钻石的方法呢?

有,当然有!其实自上次黏土中心定位钻石的规则被发现后,人们就意识到《我的世界》地下矿石,尤其是钻石的生成是有一定规律的。这种规律通常可以从其他结构身上寻找到,相伴而生。就例如1.17之前的版本,在黏土中心方块,沿Z轴正方向7格,有87%的概率垂直挖矿遇见钻石。

那么在1.17之后,黏土中心的规则是否还可以使用?其实我们简单分析一下你就会明白,1.17虽然对建筑高度没有进行修改,但是Mojang对地下洞穴和矿物的生产都进行了一定的调整。例如加入了溶洞、繁茂洞穴、发光地衣、深板岩、水晶洞,甚至还加入了一种新的矿石——铜矿。所以我们不难判断出黏土中心寻找钻石的方法几乎是失效了。

现在,老的规则失效了,玩家又迫切的拥有这种需求,同时人们明白《我的世界》钻石的生成一定有着某种可寻的规律。经过无数人对于规律的寻找,终于,属于Minecraft 1.17寻找钻石的方法诞生了!

02

1.17寻找钻石的方法!

1.17地面上的结构不再与地下的钻石强关联,(也许有关联,但还未被发现)。玩家需要用到地下的“青金石矿”来反推钻石矿的位置。

这个规则是:玩家在地下方向青金石矿后,沿着青金石矿Z轴最边缘的位置,向Z轴负方向数三格,在第三格的位置向下或者向上挖,这几乎可以100%找到钻石矿石。同理我们也可以反向推导,如果你发现了钻石,可以寻着Z轴的正方向数三格去寻找。

也就是说,1.17版本中的钻石矿,和青金石矿石强关联了。

03

寻找钻石的实操案例:

我们开旁观,在一处悬崖边上找到了钻石。按照Z轴负数的方向三格的位置向下挖,果不其然,瞬间找到了钻石矿所在的位置。(这很简单,实在没有什么可多说的)

但还有一种特殊情况:我们知道,Minecraft地下的加载是以区块为单位的,也就是说矿石的生成和规则,要在一个区块生成的时候同时完成。mc目前还无法做到跨区块实现钻石矿伴生的情况。举个简单的例子,当青金石矿生成之后,系统一定会想办法在同一个区块内生成对应应该伴生的钻石矿。

因此,如果当青金石矿石沿着Z轴负方向遇见了区块边界的时候,就要从区块的另一端开始累计计数,数到第三格向下挖掘即可。(这个逻辑其实和此前按照黏土中心方块寻找钻石矿的逻辑是一致的,遇见区块边界,便从区块的另一边继续数下去。)

有人说这教程有个球用!《我的世界》青金石矿不见得比钻石矿有多常见好伐!但你要清楚一个事实,青金石矿+钻石矿的数量,总归是要比单个钻石矿要更多吧?

最后,基岩版玩家依旧不要过于激动,因为这还是独属于JAVA版的特性。理论上基岩版也有类似的规律,但这需要去发掘,至少目前应该是还没有人发现吧?​

五、我的世界:为啥把地底挖穿都找不到钻石?别人1小时却能挖出一组

“非洲人” 在游戏界,常常被玩家用来形容一些运气不好或者“穷”的人,然而在Minecraft脸黑的人究竟有多可怕呢?

整整在Minecraft挖了一年钻石,都没有凑齐一套钻石装!而这样的玩家,其实真的不在少数。

①为什么别人可以1小时挖一组钻石?

在《我的世界》传统的阶梯式+鱼骨式挖矿法之下,10<Y<15范围内,当然这是原版纯净生存下,效率*高的挖矿方法。但即使是这样,1小时一组也并不是很好实现的。

所以你需要两把神镐;

靠前把:效率V+耐久III+精准采集,把所有的钻石矿石带回家,并且矿石会以64为一组堆叠,最大限度节省背包空间。最后在最安全的地方开奖;第二把:效率V+耐久III+时运III,这把镐建议你永远放在你的末影箱中;当神镐与运气集中在一起的时候,一小时一组钻石,将成为现实;

②“脸黑”的人有多可怕!

如果脸很黑很黑怎么办?即使拥有神镐,遇不到钻石,空有一身本领却无处使。而实际上,更多的时候不是你脸黑,而是你没找到方法。就好比南非拥有世界较多的钻石储量,但没有找到合适的勘探和开采方法,也只能任凭他们被埋在地底。

而更多的时候,其实钻石矿藏,距离你只有一墙之隔!

③大神专属“命令方块挖矿”法

先来一张动图,感受一下命令方块,寻找矿脉的效率;

最后,教大家一个命令大佬的专属挖矿方法,因为《我的世界》JAVA版execute语法的问题,这个指令只适合于基岩平台,也就是常说的win10和手机版。

首先,召唤一个命令方块,自己give去吧,不写指令了;命令方块设定:方块类型,循环;红石,保持开启;条件,无条件;/execute @p ~~~ fill ~-10~-10~-10 ~10~10~10 air 0 replace stone最后,请喝下一瓶夜视药水,因为地底真的太黑了;

命令原理解释;/execute在《我的世界》中属于一个执行命令,通常在多种场景中执行其他命令的通用命令。例如这串命令的本质,是用fill指令,将玩家身下20*20格范围内所有的石头替换成空气。

最后再用execute在命令方块中随着玩家坐标的变化,而持续执行fill指令。就产生了如图所示的震撼效果!非常罕见的绿宝石矿,都出现了!

提醒:不要距离命令方块的放置的位置太远了,否则可能会失效哦。


以上就是我的世界钻石在第几层?在我的世界里挖钻石把AI难哭的详细内容,希望通过阅读小编的文章之后能够有所收获!更多请关注喜价游戏网其它相关文章!

如若转载,请注明出处:https://www.xijia.cn/youxi/33573.html

(0)
上一篇 2023-08-31 07:43:39
下一篇 2023-08-31 07:43:58

相关推荐