TapTap Android 站
不开心
2019/10/20 5585 浏览 UGC Guides

【非官方】魔法技能伤害计算及加成方式——超长数据贴

精华

前言:最近肝的有点凶,越发觉得无聊,由于上次在tap,贴吧等地方未能寻求到伤害计算方式,以及减伤原理,因此突发奇想,自己动手推导一下,也许是个人对数据比较感兴趣,也比较喜欢专研各种游戏算法公式等,于是就有了一下东东,花了一天多的时间整理和推导得出以下结论跟大家分享一下。
  [嗒啦啦2_吃瓜]

目录:一、懒人专区(结论)
    二、公式部分
    三、理论推导过程

一、懒人专区(直接上结论):

先上图了解本贴相关知识和关键词:
1.魔法强度:提高魔法【基础伤害】数值
2.感知:提高魔法【伤害倍率】数值
3.魔力(意志):提高魔法【伤害倍率】数值
4.最终伤害=基础伤害x伤害倍率
5.每1点魔力(意志)≈3.2%伤害倍率(其实魔力增加倍率量并非线性,推导过程有详细证明)
6.每1点感知≈0.6%伤害倍率(几乎准确)
7.每1级系技能倍率加成=1.75%伤害倍率(系技能如:元素引导,魔法修行)
8.射线类伤害倍率加成一致
9.加魔法强度的装备直接对魔法强度数值进行叠加(魔法技能的魔法强度加成上限是50%)
10.最终伤害浮动并非固定%或数值,而是基于平均基础伤害数值的增加而降低(ps:基础伤害越高浮动%越小,但是数值上越高—浮动减少%量低于基础伤害增加量)

 二、公式部分(为了便于大家计算各系数取了近似值):
魔法伤害倍率计算方式:
基础伤害计算方式:
射线类(聚魔射线除外):

tap:此贴只推导大家最关系的射线类魔法伤害计算方式以及伤害倍率加成关系,如果想计算其他类魔法基础伤害,可把对应魔法强度带入射线类公式,计算出平均基础伤害再与对应魔法面板上的平均基础伤害进行对比,如果用公式计算出的伤害高于面板伤害,即此魔法的基础伤害加成低于射线类魔法,当然也要考虑此魔法的魔法强度成长情况(用公式计算的结果都是基于射线的伤害)。

ps:所有的魔法伤害倍率的加成方式一样,同上述倍率计算公式,所以只要看基础伤害的加成情况即可得知此魔法所能打出的纯伤害情况,当然不是纯伤害越高就越厉害,也要考虑怪物抗性,防御,还有减抗技能系数,实用性等方面综合考虑,从理论推导和游戏机制等因素可知元素系射线伤害最高。(理论推导部分有详细公式图)


三、理论推导部分(此过程都是单一变量):
1.伤害倍率推导过程:
魔力变量下的倍率关系推导:
此处只推导魔力与伤害倍率关系,经与大佬验证意志系魔法加成情况一致(全系魔法倍率加成一致)

这个实验我是基于固定100感知下魔力从97-197之间变化所得到对应面板下伤害倍率的关系,通过excel线性拟合的结果是y=3.2241x+54.416 相关系数(R^2=0.9999)说明拟合非常接近(也许是我的样本数量不够多的原因,毕竟资源有限,请谅解!),我也试过用多项式拟合不过比较复杂,通过图形也不难分辨出大概是线性关系(猜测:也许是程序员不愿搞得太复杂)。

由于之前计算的公式存在较大的误差,于是我又重新对魔力与感知的加成系数进行再次推导,因为图形非常近似线性我就决定用平均值计算,又因为之前线性拟合出的系数为3.2241,于是我就近似看成是3.2,然后取3.2的公倍数50,100,所以我把197,222,247,272,297分别计算出222下魔力的倍率增幅(851-688)/50为3.26,247下魔力的倍率增幅(1011-688)/100为3.23,,272下魔力的倍率增幅(1011-851)/50为3.2可以通过上述计算得出222,247,272魔力下的魔力增幅不同,且增加了100点魔力却刚好计算出100点魔力的平均增幅是3.23,由于100的数量级关系可以直接得出平均增幅小数点后2位数,可以看出很接近线性拟合的系数。从求得的3个对应魔力下的倍率增幅可以看出倍率增幅是等差数列(当然我也有验证其他几个数值的情况,公差几乎为-0.0006),用此方法我推导出1点魔力的增幅为3.3026,于是就可以用等差数列公式求出对应魔力的倍率加成情况(简单说就是魔力越高,所增加的倍率越少,不过这点衰减貌似可以不用在意),魔力系数得证,公式为:

感知变量下的倍率关系推导:
感知倍率推导就比较简单,推导过程同魔力,拟合结果y=0.5996x+684.54 相关系数(R^2=0.9999)计算了多个数据之间的倍率和感知的关系,以及拟合的结果系数几乎可以看成是0.6(因为在程序中不可能设定为复杂的值,那样只会导致游戏更卡),可以很准确的得出0.6x感知=感知倍率增量,感知系数得证,公式为:
角色等级与基础倍率关系推导:
由于样本有限此项拟合有些粗糙(还请各位提供更多的数据供本人测试)不过还是能大概看出点所以然来,拟合结果y=-0.003x^2+0.6507x+38.492 相关系数(R^2=1)(?excel能做到这么准确),因为这项做的有点粗糙可能造成最终公式有较多的误差,这一项我还是有点不太确定,待进一步验证,基础倍率得证,公式为:
系技能倍率加成情况:
此项不需要推导,游戏技能面板上有直接给出数值,具体计算方式为:

上述已把倍率加成情况进行验证,下面验证射线类魔法得基础伤害与魔法强度的关系。
以上公式纯属个人手动采集数据拟合推导出来的结果并非官方理论,也许存在漏洞,不过亲测误差在1%可接受范围内,数值越小误差越大。

2.射线类基础伤害推导过程:
还是先上数据图
先上魔法强度与最高,最低基础伤害关系拟合图
嗯,此图只是用来了解一下大致情况的。
接着上平均基础伤害与魔法强度关系图:
先看拟合出来的结果y=0.0008x^2+0.1003x+12.679 相关系数(R^2=1),此图形有些类似幂函数,横坐标是魔法强度,纵坐标是平均基础伤害,可以看出魔法强度越高对应点的导数值(斜率)越大,所以得出结论,魔法强度尽量堆满50%,不同类型的魔法对应的函数关系不一样,不过可以用射线的公式计算其他魔法与射线类魔法基础伤害的关系情况。
最后上场的是平均基础伤害与对应的浮动值关系图:
经过多次拟合,最终还是决定使用乘幂函数拟合,这个算是拟合中最贴切的了,拟合结果比较复杂为362.43x^-0.503,这个公式不是非常重要,重要的是图形,我们可以直观的看出,随着基础伤害的增加伤害浮动%也是不断减少,最终趋于0%,不过这个情况下对应的平均基础伤害值接近+∞(类似反比例函数在第一象限图形),不过平均伤害值越大对应的浮动%越小,但是实际浮动的数值越大,比如100的基础伤害浮动50%为50-150,1000的基础伤害浮动为10%为900-1100,数值上是增大了浮动的区间。

理论推导过程到此结束,有兴趣的小伙伴可以研究一下,或者自己动手推导一下,如果有什么不科学,或者原则上的错误还请大佬指正,毕竟本人不是专门学数学或者统计学的,只是利用所学知识简单的采集数据用excel拟合等得出的结论。

想必大家更关心减伤问题,也许在下次发帖就是关于抗性,防御,减伤的数据贴了敬请期待(●ˇ∀ˇ●)!

待续。。。。。。 [嗒啦啦2_期待]         

             伊洛纳交流群:512339183
               作者:不是很开心

更新于 2019/10/20

Elona
关注 130 万 帖子 12 万
暂时无人转发
只看楼主
Popular
34楼

把血量和蓝量数据也研究一下吧,应该比这个简单很多[嗒啦啦2_吃瓜]

aaaa : 所以。。。哪个魔法好?😂
花非雾 : 血量参数太多了大佬。。。
全部 3 条回复
3 3
54楼
游戏时长 1小时47分钟

我去,数据帝,有兴趣来我群里吗[嗒啦啦2_牛逼][嗒啦啦2_抱大腿]

不开心 : c佬群,还是要加的。
杯水车薪 回复 不开心 : 869242597欢迎来~
2 4
62楼

大哥我看不懂 我文化不高 你能简单告诉我一下我魔法箭魔法师 优先堆魔法感知意志 那个优先级高 那个第二 那个第三吗

不开心 : 魔力>魔法修行>感知
浪子 : 谢谢
2 2
27楼

为什么聚魔射线除外。

回复 不开心 : 那什么射线伤害最高?感觉聚魔挺好用的,很多怪都没有魔抗。
不开心 : 只论伤害的话元素射线伤害最高,不过实际造成的伤害要讨论各个因素影响,除了魔法造成的纯伤害以为还要结合减抗魔法的增伤效果以及各抗性怪物的抗性情况,最终所打出的伤害为最终造成的伤害。简单说就是理论归理论,实际哪个好用还要看实际环境。
全部 3 条回复
3
43楼

说得好,可是这和我选择升魔力有什么关系。魔力最重要,只因为它影响技能上限,刚需

不开心 : 一般情况下我讨论的都是已经满属性状态下,堆叠哪个属性对技能伤害影响最大的问题,如果还没满属性,建议先不考虑这些,这些研究都是关于后期输出最大化考虑用的。
饱餐鲨 回复 不开心 : 满了魔力的影响会更明显吧,加点魔力就又变不满了。你数据挺好的,法强有点厉害,按百分比加已经很厉害了还二次关系。
2 2
5楼
游戏时长 3 分钟

虽然看不懂但是感觉你是个大佬[嗒啦啦2_牛逼]

4
8楼

先下结论再看:不学数学连伊洛纳都玩不好[嗒啦啦2_哈哈]

4
33楼
游戏时长 347小时49分钟

玩这游戏一个多月了,终于等到数据帝了。辛苦[嗒啦啦2_累]

4
40楼

课代表快写个结论,太牛逼了朕看不懂阿。。

4
31楼

想问一下,武器特效射线是不是也是这样的?
[嗒啦啦2_抱大腿]

不开心 : 至于武器特效技能,首先武器特效技能与对应魔法等级无关,与对应系技能有关,也和对应属性加成有关,比如特效是雷光射线,则这个武器特效触发的伤害受元素引导,魔力,感知数值的影响,还与什么有关我就不太清楚,还未验证,不过我的快可灵6级元素引导,魔力,感知80+,能打3000左右雷光射线伤害。
欧气出货! : 哦。好的
2
暂无更多
暂时无人点赞
87
138