下载 App

新版附魔素材消耗真正算法(魔法书算素材消耗存在微小误差的原因)

修改于2021/02/052392 浏览攻略
我们其实经常会发现,我们使用布偶的魔法书计算附魔素材消耗的结果和实际结果有的时候差了那么一丢丢,虽然不多,但是总是看着不太舒服。所以我昨天稍微研究了一下其中存在的问题,从而得出了我这套算法。
先说结论,我把我的观点概括为三个原则:
原则一:分级计算原则
与潜力计算不同,对于素材计算,无论附魔一次性拉多少,都会拆成不同级分别计算素材消耗,每一级都会单独取整,最后相加。
例如:把暴击伤害从+1拉到+4,会分成三段计算:+1~+2消耗的素材、+2~+3消耗的素材、+3~+4消耗的素材,每一段的结果都要取整,最后再相加。
原则二:级数计算原则
分级后,我们给每一级指定一个“级数”(此级数非彼级数。。)
简单点说,附+3~+4的这一级的级数为4(称之为第4级),退-3~-4这一级也是第4级。
原则三:级内计算原则——两次取整
接下来计算每一级素材消耗。
众所周知,锻造等级可以减少附魔素材消耗。
假设因为锻造等级关系减少的素材消耗的比例为A%,有:
对于第N级的一次附魔的素材消耗:
(1) 先计算原素材消耗:
原耗材=[ 基础素材消耗* N^2 ]
(2) 再考虑锻造等级的素材减少:
实际耗材=[ 原耗材* (1-A%) ]
其中基础素材消耗可以查表得到(千矢的攻略里面有)。
注意这里的 [ ] 符号是向下取整的意思(在这里也就是舍去小数点的意思)。
也就是说,先计算基本的素材的消耗,算完之后会立刻取整。取完整之后,才进行素材消耗减少的比例的计算,最后再取整。
中间经历了两次取整的过程(我估摸着,大概是因为做游戏的程序员不想改了,直接在以前的素材消耗的结果的基础后面加了一项,用来计算素材减少,所以才有这种福利..)。
魔法书之所以有的时候会差那么一丢丢,就是因为缺少了在计算素材减少前要进行取整的步骤。(也就是说,算出的结果会偏大,不过也就差那么几pt...)
------------------------
【例1】
已知我的锻造等级是161(相当于是减少19%的素材消耗)
出现了如下的情景:
TapTap
很神奇吧,是不是很好奇为什么不需要素材pt。
原因很简单。攻击速度附魔的基础素材消耗是1.5pt,附第1级的时候:
原耗材=1.5pt*1^2=1.5pt
但这个时候因为中间有一次取整运算,素材消耗就舍去了小数点后的值,变成了1pt,然后这才进行锻造等级的素材减少判定
实际耗材=1pt*(1-19%)=0.81pt。
最后又经过一次取整,就变成0pt了。
-----------------------
【例2】
然后我们拿刚刚附魔好的木剑(aspd+1)
我们一次性退成aspd-1
TapTap
我们发现,还是不需要消耗。这是因为分级计算的原则,先计算+1~+0,再计算+0~-1,根据刚刚例1的计算,两步消耗的素材都为0,所以最后素材消耗还是为0。
-----------------------
【证明过程】
结论讲完了,我简要说说我的证明过程。
先对魔法书的算法进行模拟,与实际的消耗进行对照:
实验条件:锻造等级161(19%减素材),对暴击伤害进行计算
TapTap
这一套算法,最后是直接对原消耗这一列计算素材的减少量,再取整,也就是魔法书的算法(右边这一列取整的结果)。对比实际附魔的单步素材消耗,呈现非线性的误差(绿色部分)。最后实际结果也有5pt的偏差(下面的红字)。
而如果按照我的算法,对中间原消耗进行取整再计算,结论如下:
TapTap
可以观察到,右边取整这一列与实际单步消耗完全一致,说明先对原消耗取整再进行素材减少的计算很可能才是正确的算法。
同样地,我还对其他几个有差异的属性做了单独的计算,都证明了我的算法的正确性。
摆上图,就不解释了。
TapTap
TapTap
TapTap
TapTap
-----------------------
【一些原有的实验猜想及排除】
1. 有没有可能是因为我的锻造等级为161,所以产生差异?
A:我把等级练到162,结论不变,说明不是锻造等级不整十的问题。
2. 有没有可能是因为实际基础耗材不是正好为16.5而导致的误差?
A:首先理论上可能性小,因为非线性程度没有规律,而且他们做游戏的也没有理由故意弄个很难的小数或者分数,自己麻烦自己。。其次,也可以计算验证:
我可以假设可以通过基础耗材调整达到目的。
当基础耗材为16.499时。
TapTap
如果是因为基础耗材导致的问题,那么可以取适当的基础值,使0熟练度和160熟练度都符合实际情况。但是实际情况是,如果调整为16.499,0熟练度时偏小,160熟练度时偏大,而改变基础消耗只能使素材消耗向相同方向变化(要么同时变大,要么同时变小)所以,按照原来的算法,不存在可以同时满足0熟练度和160熟练度的基础耗材。因此可以得出结论:并不是基础耗材有问题,是原来的算法有问题。
牢🔥的单挑之旅(永不完结,但或许会淡游)截图
牢🔥的单挑之旅(永不完结,但或许会淡游)
最先的最先,通缉贴:如果此人一天没有把我视频全部打完,那我这篇链接永不删除 论脾气堪比圣人的牢🔥是如何被惹恼的: 前言: 思来想去还是把这个帖子放在攻略来吧,我觉得攻略的目的不仅仅是提供加点配装这些基础的方案,更应该加入实战的打法,我的打法算是比较大众的,不凹分不用药。(打法大众,手法更是萌新)所以稍加努力就可以达到我的高度,超过我更是简单 越来越难的组队环境使得我们不得不磨炼自己的寄术去做到单刷
63 赞
20 回复
01:07
刀锋大大!无失误!一分十秒!超燃三刷!截图
刀锋大大!无失误!一分十秒!超燃三刷!
刚才整理相册的时候突然发现了这个视频,我才知道,刀锋宝宝👶🏻是无辜的。而当我看到视频里刀锋大大的操作,我才发现我已是汗如雨下,于是便情不自禁让豆宝为我吟诗两首: 观刀锋大大丽格玛娜三刷有感(其一) 豆宝丽格玛娜战鼓扬,刀锋驰骋势难当。一分十秒破难关,三刷从容未覆航。指尖腾挪藏妙策,屏前观者汗沾裳。神操作惊同好客,骁勇风采尽华章。 观刀锋大大丽格玛娜三刷有感(其二) 豆宝刀光掠影破强敌,一分十秒通关
14 赞
24 回复
敏灵拳魔攻略♿️💊截图
敏灵拳魔攻略♿️💊
入土前必看! 这职业只能拿来打高难,定点命中不了又极缺暴伤纯刮痧。 修罗一关减伤就没了,魔法膜和修罗一样有蓝才有减伤。真要能抗还得满蓝满血。 论轮椅还是教导魔导更♿️,走位爆能优雅躲下红击退就行了各种硬抗,不怕地刺、自动缩地。 拳蓝不够普通击退都要躲。还是太有操作了。 满配造价是压血魔导的几倍,足够法师8孔毕业。 猛力追击最后按情况点,有席卡、卡斯,蓝耗补正命中可能够用 慎玩 魔导精s附魔光属性或
14 赞
12 回复
295远威法师内搭参考(新春特别版)截图
295远威法师内搭参考(新春特别版)
正文的伤害参考,是有10级魔法战士要诀。 魔力共鸣必须10点!需要共鸣专注托环,补暴击,如果只是5点那么剩余暴击自行增加暴击能力点/另寻他法。 3.4/能力点 增加1暴击。 法杖基础攻击是571+S 附魔之咒:此技能为手法哥喜爱,自行理解,不多解释。 此方案已经废除,不建议使用此出装! 正文的测试法师是换成暴击杖,智/力加点。 此角色点多的增加基础伤害的技能有:提升魔力5→10,魔力增幅5→10,
23 赞
8 回复
弓拔装备体系构成及毕业装备推荐截图
弓拔装备体系构成及毕业装备推荐
前言:做成一个角色,首先得有清晰的思路,可以分成多个体系来看待,而纯战斗输出角色,由两个方面组成,一是物质体系建立,另一个是战斗思维,可以说是一个修物,一个修人 物质体系建立可以细分为加点体系,装备体系,技能体系以及可以选择不加入的消耗品体系 而装备体系又由速度体系,输出体系以及部分玩法会存在的防御体系构成 此处讲的是神勇弓拔 先看看推荐毕业装备 1.武器 周年之外皆为不纯之物,附魔推荐为:属+
15 赞
11 回复
【弩盾】305版本萌新也能拥有的性价比输出截图
【弩盾】305版本萌新也能拥有的性价比输出
武器:15%ATK10%DEX11%爆伤23爆伤(升级换属对属) 王石:单孔爆山,双孔爆山+真魔晶 盾:鱼盾 衣服:12%ATK10%DEX23爆伤30暴击(11%A能稳附,升级换对属灵双爆伤) 王石:阿鲁+萨波(枯飞叶) 追加:米特(打高防换姜饼人,升级换死灵头纱,未来铁匠铺T0皮革束腰) 王石:邪蕾+祖库托(枯飞叶也可以) 特殊:海马手环(街道咩咩/酥饼都可以,升级换闪光/鲑鱼) 王石:枯飞叶
97 赞
82 回复
附魔公式文本解析+导入导出布偶格式功能!BWIKI附魔模拟器v3.2.0截图
附魔公式文本解析+导入导出布偶格式功能!BWIKI附魔模拟器v3.2.0
是否还在因为手头有公式,但是懒得手动写入附魔模拟器而困扰? 现在BWIKI附魔模拟器导入功能重构,支持直接导入公式!只需要将常见的附魔公式格式粘贴就可以自动解析。一定可以识别布偶的格式以及我的附魔模拟器的格式,也适配了一些其他的公式格式,但是不保证一定能识别。如果有其他一些常用格式,或者有什么bug,可以评论区提出。同时导入解析之后也可以对一些属性进行修改,例如初始潜力,锻冶熟练度之类。 同时
27 赞
附魔数据表 300版本截图
附魔数据表 300版本
这个帖子是一个长期帖子,会随着版本更新而更新,防止版本更新之后老开新帖。 理论上可以随时间自动更新与预测,但是为了严谨我还是只开放的国服当前版本。 300 (旧)290 (旧)260版本附魔数据:在wiki (旧)250版本附魔数据: (旧)240版本附魔数据:
46 赞
2 回复
基于卡斯魔导的配置【万速灵魂电】截图
基于卡斯魔导的配置【万速灵魂电】
如标题所述,本攻略以卡斯魔导为主体构筑了两套配装方案,仅用于参考。 先简单讲解配装思路: 1.满行速 2.咏唱过千 3.百异抗 4.有一定生存能力 这些都是老生常谈了,在此不过多赘述,新手或该方面知识比较薄弱的玩家可以自行补课。 角色等级默认为290级,时装15异抗(具体根据自己情况调整),药品配置魔壶和耳机(不习惯用的可以自己另外计算),料理暴击、双抗、mp(减仇选用),不计算托环,会员和公会料
16 赞
9 回复
小雪的御姐和正太的衣柜合集截图
小雪的御姐和正太的衣柜合集
简简单单搞一篇记录,少女篇在这里: 一些说在前头的话: 因为想每个角色都可以每天穿不同的衣服才选择搞对属,每天欣赏漂亮角色,只是盯着看就已经很满足了[心动小镇_点赞](快进到每天站街)时装它好漂亮,但是它赌出属性后只能死死的穿在一个角色身上,换衣服还得需要再赌或者用图纸转(好贵好麻烦)而且赌上衣过于费露珠了,非酋落泪,拿出50抽无上衣的战绩[心动小镇_难过](说这么多其实根本原因是没钱抽时装!) 御
21 赞
18 回复