您的当前位置: 兔玩首页 > DNF > 攻略 > 正文

如何变强 DNF战斗力的计算公式及相关冷知识

  • 2018年04月07日 10:16
  • 作者: sunout
  • 来源:colg
  • 评论(0人参与)

前言

战斗力不能完全作为伤害对比的数据!!战斗力不能完全作为伤害对比的数据!!战斗力不能完全作为伤害对比的数据!

先上结论:战斗力=(1+白字)*(1+黄字+黄追)*(1+装备)*(1+爆伤+爆追)*(1+无视)*(1+所攻)*基础分

百分比职业基础分=面板*(最高属强+220)/220*(1+0.5*暴击率)*K

K与人物等级挂钩 90级是K=0.1195

装备=(1+百分比力智)*(1+百分比三攻)*(1+技能攻击1)*……*(1+技能攻击n)*(1+装备技能等级提升)*(装备特性)

在此做下说明:数据库自动将提升技能等级,附加特或减cd等的装备或者道具加成量化,如超大陆上衣:10%,女装上衣:15%,幽魂裤子:21%,魔战上衣12%,年宠12%




计算过程

整个过程采取控制变量法来测试,对于非线性关系的因素采取建立模型后数据验证的方法得出关系式

一.排除无关因素

测试原理:穿戴时装及改变附魔


采用控制变量先排除掉可能不会影响战斗力的因素,包括命中,三速,HP,体精以及百分比职业的独立等

结论:命中,三速,HP,体精以及百分比职业的独立等因素不影响战斗力

二.力智及基础攻击

测试原理:穿戴时装改变力智,收集箱改变基础攻击


结论:在误差可接受范围内,基础属性与力智和魔攻(面板)成正比。

三.属强

测试原理:卡片附魔


由于属强加成存在多个公式,如220算法,222算法 和1.05+(属强-属抗)*0.0045 算法,经过计算220算法的误差最小,我想之所以不采用1.05+(属强-属抗)*0.0045 可能是为了避免属强为0,则属强倍率却为1.05的情况

结论:在误差可接受范围内基础属性与(220+属强)/220成正比。


四.暴击

原理:通过技能等级调整暴击率


通过计算多组数据发现,基础属性与暴击率并不成正比。

之后通过建立猜想模型进行验证发现:基础属性与(1+0.5*暴击率)成正比,并且暴击溢出后继续堆暴击仍然对基础属性加成。

系数K(这是耗费我最长时间的参数


前四组数据是为了测试属强和暴击对K是否有影响

剩下的数据是为了测试K是否因职业而不同

结论:90级时K为0.11948

未完成部分

K和等级的关系


由上图可见等级越高K越小,由下图观察可猜测K与LV呈指数关系


但是尝试了几个模型都无法求出准确的表达式


如果有人有思路请告诉我

专区推荐

更多 >>

手机应用

DNF伴侣

DNF资讯随身看!带我走吧主人!

最新热评