探索刷怪原理解析与刷怪计算器
阅读
2021-02-14更新
最新编辑:木帆船
阅读:
更新日期:2021-02-14
最新编辑:木帆船
这篇文章的主要目的是介绍下妙奇星球刷怪的算法,以及如何计算自己每次刷怪时能遇到多少敌人,以方便各位同学提高刷怪效率。
首先感谢塔纳米,他的行动力太强了,没有他贡献的实验数据以及天天催着我写攻略,也就不会有这篇文章。
然后感谢塔纳米、可儿(NeedKwok)、柴可兔斯基等诸位群内大佬为了实验而投入时间和648,大量的数据最终保证了数据和算法的准确性。
正文
首先,在探索中,所有敌人都有固定的时间消耗值,探索计算过程就是把整个探索时间把探索总时间按比例分配给这些敌人的过程。
下面我以藏宝库为例来模拟一下计算过程。
这里有两个关键的数据,也就是敌人的时间消耗和出现比例。藏宝库中的敌人配比是10:5:5:5:1,消耗时间分别为白色100秒,蓝色240秒,金色3600秒。
用出现比例乘以消耗时间得到时间分配权重1000:1200:1200:1200:3600,总权重8200。
假设探索24小时共86400秒,按上述权重进行分配,则每个敌人分别分配到10526秒、12634秒、12634秒、12634秒和37931秒。
然后用每个敌人分配到的时间除以其消耗时间,得到敌人出现的数量分别为105.3只、52.6只、52.6只、52.6只和10.5只。零头抹掉后就是最终24小时藏宝图的遇怪数量,也就是默认24小时10个boss。
如上所述,很明显想要提高boss出现的数量要做的就是提高boss分配到的比例,假设我们使用经典三人组+3阶受害者+指路NPC,可以将提升boss权重105%。最终boss权重提高到7380,分配到的时间为53224秒,共出现14次。而其他敌人则相应的按比例减少。
然后再加入前不久我测试道具物品效果时发现的扑克牌,可以大幅降低其他敌人权重。于是boss分配到的时间为55800秒,共出现16次。
综上所述,我们可以通过各种人物技能和道具来提高自己需要的敌人数量,从而提高主线推进、素材收集和宠物捕捉的效率。另外,有几个特例需要注意:
1-由于游戏算法有着神奇的四舍五入逻辑,导致最终会有一定的误差,导致敌人比预期出现的早或晚一分钟左右。所以在计算是尽量不恰好把目标怪卡到整数个,稍微留一点余地比较好。
2-目前发现部分图中会出现某个敌人相比正常情况下耗时翻倍,出现比例减半的情况。考虑到这种情况下权重并没有变化,所以我在计算器中并没有特殊处理,遇到这种情况,请自行将敌人数量减半即可。
3-该数据仅适用于1球后半段,2球以及3球的前三个区域。其他部分我还没推进到,所以不知道具体数据如何。
祝各位早日火巨人满级😊。