Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2015/5/31 19:57:32
碎石的工作原理 傲世OL

碎石的工作原理 傲世OL_国内网游_游戏攻略_玩家网

导读:以下各文只给有心人做个参考,数据由于量的限制,结论只是一个接近数据 攻击越高伤害越大,这个很容易理解,可攻击大,到底能多造成多大伤害呢? 同样防御越高伤害越小,可到底是个什么样的量的关系呢? 我们如何从我们游戏中的数据推导出伤害的计算公式呢?



以下各文只给有心人做个参考,数据由于量的限制,结论只是一个接近数据


攻击越高伤害越大,这个很容易理解,可攻击大,到底能多造成多大伤害呢?

同样防御越高伤害越小,可到底是个什么样的量的关系呢?


我们如何从我们游戏中的数据推导出伤害的计算公式呢?


下面我就介绍一下,我如何利用概率来推导这个公式的,有不对的地方尚请指正。


先来推导我上面提到的攻击与伤害的关系:


攻击与伤害到底是什么关系?


首先我们假设f(伤害)=f(攻击)


那又该怎么做才能得到这两个值之间的关系呢?


伤害和攻击在这里是两个变量。


只要其它相关因素不改变,而只你改变你的攻击,那样就可以知道伤害的变化数据。

对,我们只需要拿不同的武器,去攻击同一个对象就可以做到这一点。


在这里改变的只是你的攻击,你攻击对象的相关因素都没发生变话。


我当然也是这么做的。


最开始我是拿不同的武器去打讯狼(35级)

得到的数据如下:


攻击   伤害

303        41

443        60

449        61

479        65

505        68


然后我们该怎么样这些数据呢?


很简单,你把攻击当成X轴,伤害当成Y轴,然后把上面的成组数据当成点描到你的坐标系中,这时你就会发现这些点在一条直线上,且直线通过零点。


这又说明什么呢?

说明随着你的攻击的增加,伤害也会跟着增加。

最重要的是成正比增加,且一次函数的增加。


在这里你也可以求出来这条直线的K值,在这里也就是(攻击/伤害)


攻击   伤害     攻击/伤害

303        41        7.390243902

443        60        7.383333333

449        61        7.360655738

479        65        7.369230769

505        68        7.426470588


从这个数据也可以看出上面的结论。

当然你也可以做更多的数据来验证这个结论。


这个数据有什么用呢?又怎么利用呢?


我给大家举个例子:


假设一个怪的血是450,你现在攻击是500,对它的伤害是55。


如果你这样出斩的话那伤害应该是55*4=220,打两下的话就是440,这样就不足450,你肯定不愿意出现这样的结果。


这个时候我们该如何调整呢?如果选择增加攻击的话改增加多少呢?


你就可以根据上面的结论先通过现有的伤害算出K值,然后在根据需要的伤害算出需要的攻击


那就该知道需要增加多少攻击了,具体如下:


k=攻击/伤害=500/55=9.091

两下斩需要的伤害450/(2*4)=56.25

那么造成56.25伤害需要的攻击就是56.25*9.091=511.37


责任编辑:gonglue





If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759