关于热血传奇挖矿,99的人不是合格矿工

    

    除了撞击石头的这几声悦耳清脆,有没有让你想起那段挥之不去的记忆?像风一样自由,我们肆意驰骋在玛法大陆,用无数个清晨与黄昏书写了我们自己的热血传奇。在那个资源和信息匮乏的年代,带上满背包要去升级都是一种奢望。而陪伴我们最多的,唯有那把坚硬的鹤嘴锄,以及那黑黢黢的矿洞中来自四面八方的恐怖咆哮声。

    

    你肯定听过12345挖矿真辛苦,挖的都是铜,纯度都是五,这是每个矿工日常的嬉笑怒骂。而在这份自嘲的下面,隐藏的是你我努力奋斗变强的心上期给大家讲解了黑铁矿的知识,这一期视频老怪就给大家讲一讲挖矿的原理。开讲之前先声明一下,分享的观点或者知识都是依据05年韩国引擎代码分析得来。如果分析有错,大家可以提出来一起讨论。更重暂时不对非官方引擎的观众留言进行讨论,因为对比官方网引擎,现在市面很多引擎都已经做了升级。例如力度可以和道术关联,魔法盾的强度可以调的比你早晨的二弟还硬。且不同引擎版本有不同的新功能,所以目标不统一,讨论起来也没意义。

    

    好了,咱们正式开讲,还是老规矩,直接从底层代码开始分析。代码就是挖矿的整体逻辑重点部分,老外都用红圈做了标记,咱们一个重点一个重点的分析。先来看第一个重点,这里所表示的意思就是当你在矿洞挖矿的时候,系统会判定你所挖的位置有没有矿,图中man count就是矿巢或者矿脉的意思,如果有矿,则每挖一下矿脉减1,请注意这里的减一只是矿脉的耐久性部件,一并不表示成功挖到矿,而矿脉的耐久值则是从0到199的范围随机出的一个数。我们再来看这一部分,讲的是如果矿脉耐久度为零,也就是挖空矿脉的时候,系统要过十分钟才会刷新矿脉,且心矿脉的耐久度是从0到79范围内随机的一个数。

    

    根据以上的分析,我们可以得到今天的第一个结论,即我们假设运气最优的情况下,同一个矿点最多挖199下,超过199下则需要等待十分钟后才会重新触发挖矿机制,且重新激活的矿脉耐久只支持挖79下。所以以前我们挖矿时候不停变换位置,如今看来是有科学依据的。另外提一点,挖矿机制属于单人出发,意思是说别人挖过的位置不影响我们自己的挖矿出发逻辑。

    

    我们再看看下一个重点,代码讲的是当矿脉耐久足够的情况下,我们有4分之1的几率进入挖矿成功流程。如果进入,则人物脚下会产生石堆,如果已存在石堆,则扩大该石堆的范围。这里我们也可以得到一个结论,即挖矿石。如果脚下一直不出现石堆,则说明此处十分钟内都无法挖出矿石,请立即换位置。我们再来看下一个重点,如果脚下生成了石堆,则有12分之1的几率真正挖到矿石。

    

    我们再来看看如果成功挖到矿石后,其种类和品质是怎么得到的。我们先分析矿石种类怎么来的。以金矿为例,代码可以看出,实际上系统会从0到119的范围内随机一个数,如果这个数等于一或者二则产出金矿给予玩家,那么已经成功挖矿的情况下,可以算出获得金矿的概率是60分之1。其他矿石的产出逻辑和金矿是一样的,老外就不一一解读了,直接给大家总结出每种矿石的获得概率。

    

    那么矿石的品质又是受什么影响呢?这个值表示鹤嘴锄的持久。如果耐久度为零,矿石的品质会迅速下降。由此我们又可以得到一个结论,即零耐久度的武器会严重拉低矿石的品质。具体的影响范围,老怪制作了一张表格供大家参考。

    

    最后再给大家讲一个小秘密,挖矿时只要脚下出现石堆,武器耐久度就会减少。5到19的数据库耐久值。还记得上期讲的数据库与游戏数据的倍数关系吗?一千的数据库耐久值等于一点游戏耐久值。比如一把鹤嘴锄游戏上显示十点耐久,那么数据库耐久值表现为1万,所以一把鹤嘴锄理论上能支持最多2000次出现石堆。