怪物的伤害逻辑以及防御对人物的影响

    怪物的伤害逻辑以及防御对人物的影响

    

    各位观众老爷大家好,我又来为大家分享热血传奇的知识了。本期的素材来源于一个好兄弟的提问,这个兄弟想表达的意思应该是不知道宝宝会不会受到人物祝福的影响,正好赶上我正在做装备的数据统计,趁着这个机会我们来测试一下怪物对人物造成的伤害逻辑,顺便跟大家分享一下增加防御属性到底对人物的影响有多大。首先是怪物本身是否具有幸运,我个人猜测是不会的,但同时我没有相应的代码可以辅助我查询怪物的攻击逻辑。本着实践是检验真理的唯一标准,我设计了如下实验。实验的原理是,如果怪物攻击受到实验的影响,那么它发挥最大攻击力的频率一定会高于其他攻击力的频率。然后我们设计了如下实验,怪物攻击为0-2,准确100,人物防御0-0。我们只需要记录下每次怪物造成的伤害,并且统计结果,就可以知道它的这个触发攻击力的频率。

    

    我们选择这些的依据,首先怪物100的准确可以保证他每次攻击必中。如果说怪物对人物造成零点伤害,那么他一定是命中的情况下发挥了零的攻击力。我们就可以避免讨论他到底是没有攻击到人,还是说他发挥了零的攻击力。其次人物防御0-0是因为为了避免防御幸运机制的干扰。然后怪物攻击0-2,它只会发挥012的概率。我们只需要统计好012频率频率就可以对这个数据有个详细的了解。当然这个数字如果说拉的过大的话,不利于我们数据统计。所以0-2已经很能说明我们的这个实验的准确度,并不需要说要扩大我们的攻击力。

    

    其次我们的实验是一定存在误差的,这个误差主要是体现两个方面。第一个方面是我的样本数量过少,因为我本人精力有限,就测试了200组。然后我在统计的过程中,可能有的时候走神,我还需要重新统计,这也会导致一些信息不够准确。所以说我这个视频并不代表一定并不一定代表最严谨的结果,只是为大家提供一个相应的方法论,帮助大家一起去了解这个机制。

    

    统计的表格结果如图所示,它反映了一个什么问题呢?它反映了我们发挥012的攻击,它的频率都在30%左右。所以我们可以基本上认为它这个野生的怪物没有幸运的影响,对人物造成的伤害完全是随机的。至于宝宝是否吃人物幸运的加成,大家可以通过这段VCR清楚的看到一个攻击力为0至999的宝宝。即便人物运酒,怪物发挥的攻击平均值也是在499左右。因此我们基本上可以认定,怪物和宝宝攻击是不受人物幸运或怪物幸运影响的。

    

    接下来我们要研究一下防御提升到底对人物的影响有多大。我们首先要排除防御幸运机制的干扰,最佳方法就是不停的杀人,降低自己的防御幸运。当我们防御幸运为负值时,就会按照常规防御逻辑计算。于是我们化身午夜少女杀手,开整。大丘丘病了,二丘丘瞧三球球菜要四球球,在我也记不清。杀了十几次后,我们的防御幸运已经降到了负数。

    

    我们首先通过理论计算一下,怪物攻击0-2,我们防御0-1,怪物的平均伤害会从原本的一点调为现在的0.677点。为什么是0.67点?我们可以通过这个表格来看,我们发挥防御和攻击的概率假如相同,那么我们对他造成的零伤害的几率是2分之1,一伤害的几率是3分之1,二伤害的几率是6分之1。所以我们最终对人物造成的伤害应该是一乘3分之1加上2乘6分之1,也就是我们的0.67。理论形成我们看测试结果,为了节省大家的时间,这里只放快进版的结果,然后随后放出我们的统计数据。最后的结果如我们这个表格所示,很显然我们最后得到了结果是0.68,与我们的0.67这个高度吻合,所以说验证了我们的理论基本上是正确的,不会有太大的偏差。接下来我的理论会基于我们目前的验证去进行推广。

    

    我们接下来要说我们的重头戏了,这个防御到底对人物的提升有多大。首先我们可以通过这个例子来看,原本造成了1.03的伤害,现在我们提升了0.1的防预造成了0.68的伤害。也就是说我们的防御相较于以前我们提升了将近33%。我们只提升了0-1的防御,但是我们的防御整体水平打这个怪提升了33%的防御水平。这也就是说我们小数值游戏为什么一定要严格控制数值问题。

    

    接下来我们通过一个实例来说明防御的重要性。首先我们有两套战士装备,第一套佩戴一对幽灵手套,第二套佩戴一对死神手套。第二套的话会多2-9的2不2-4的攻击力。第一套的话它会多0-6的防御力。那么两者在防御上,当然我们的这个验证目标是蜈蚣洞,在蜈蚣洞里它的这个防御到底能查出来多少呢?我们以前充为例,借用一下前面的理论进行分析。

    

    接下来大家看这个表格,这个表格是什么意思呢?意思就是武功的攻击力是从15到25,因此我们把它的攻击力列下来一共是11项。然后我们的防御如果带一对幽灵手套的话,我们是7-19,就是把7到19列出来。如果我们带一对阎罗手套的话,是7-13对吧?

    

    那我们的这个平均伤害怎么怎么看呢?我们应该这么看,我们当我们佩戴一对死神手套的时候,我们的防御是7-13。因此我们只需要把7到13,下面这是15到25这个数据补充出来。15减7等于86减8等于8,这样对应的填好数字以后我们把它圈住。因为我们用的是excel,它可以直接看平均值。

    

    我们现在可以看出来,如果我们带死神手套的话,我们平均被蜈蚣攻击的话伤害是不是往前冲,前冲攻击的话平均伤害是10。那我们如果加0-1的防御,我们可以看出来我们这个伤害降低到了9.5。我们带0-2的防御,可以看出来我们这个伤害降低到了9。以此类推,0-3的话是8.587.5 7.1,以此类推。所以我们可以通过这个方式,大概来验证我们的这个防御对我们人物带来的提升。

    

    通过这个例子我们可以看出来,如果我们佩戴在佩戴这个装备的时候,两个戒指一个项链,其他手势不变的时候,我们只改变自己的手镯。每加一加低一点防御力的时候,我们的伤害减少了0.5。这0.5体现出来也就是5%,10减9.5,等于5%等于5。五比上这个原本应该受到伤害,所以提升了10%。这8.58。87.57.1,这样的话我们就可以计算出来对应的结果,这是提升了15%、20%、25%,还有29%。

    

    这大概是对我们提升。你可以看出来在蜈蚣洞这个地图里,我们只针对前冲这一个怪物来讲,我们每提升一点防御,大概可以提升5%的防御力。因此我们得到一个方案,我们按照方案制定一个对应的表格,就可以看我们防御每增加多少,它的这个收益是怎么样的。对于每个怪物的收益都是不同的,因为每个怪物的攻击都不一样,我们可以参考这个方法绘制一个对应的表格。在我们需要选择对应的装备的时候,自己可以去试一试,看看佩戴哪个装备。可以最高最有效的来节省我们的时间,提升我们的效率。