测试方法
控制变量法。保证攻击力不变,因变量攻击效果随着自变量防御数值的不同而发生变化。
采集数据
通过好友对战,不断搭配各种御魂,让式神防御数值有明显变化,通过攻击观察白字录入数据(因为源博雅没有暴击,不会产生黄字),每组数据平局采集30个左右(弄太多数据太累了)。
接下来我还对上述实录的数据做了处理,针对每组数据(每个防御值下对应为一组),先求极差,再用极差乘以1以内的随机数加上最小值,得到该区间内的随机数,用这个随机数充实整组数据到100,再计算平均数作为该防御值下对应的攻击效果值。
数据整理
首先把相应数据的平均值计算到位,并做成表格绘制简图如下:
数据分析
上图中只能直观看出防御越高所受伤害越小,这是傻子都能知道的真理,而且还能直观的看出伤害量与防御值并不是线性关系。那么接下来我们计算下不同防御值对应的减伤比是多少,列举表格并画出图形:
从图形的趋向可以看出,左侧不断趋向垂直,上端不断趋向水平,这图形非常类似反比例函数(形如Y=K/X)某个象限的形状,不如做出大胆假设。
推测计算
不妨设减伤比为y,防御值为x,它们之间满足关系y=k/(x+a)+b。
因为y随x增大而增大,所以k<0;因为趋向于y=1,所以b为1。
那么带入(300,0.5)(200,0.4)得:
0.5=k/(300+a)+1、0.4=k/(200+a)+1
所以k=-300,a=300。
验证点(640,0.68),y=-300/(640+300)+1=0.6809满足该式;即为y=-300/(x+300)+1=x/(x+300).




