更详细测试二
这次测试用的是猜测二的函数图,先看图
猜测二函数曲线图
这张图和猜测一相比,曲线上下两头多了2秒的直线距离
测试模型图
测试模型2
测试环境:100级牛头人小德,平衡专精,无buff变身,沉醉天赋(20秒一循环),基本全身670装备,不带武器(因为武器有触发精通,我舍不得换附魔)。说明一下,这张图的老五饰品是M的,而测试时候带的饰品是H的,差了39智力。我前几天测试忘记截图了,昨天拿了M的饰品把H的分解了。不过好在测试时不开饰品,所以触发效果的差异可以忽略 这次是手动打的,所以没有录GIF。
测试方式:每轮打9发2.65秒的星火,不开技能不开饰品,无处发(我戒指还是680的)。 看图
excel2
这次我取了10个样本,同样是依据每发出手时能量来定的。图中可以看出,10轮中,每发星火的判定点依旧不完全统一,但是第三发基本都落在月巅内,第七发都落在日巅内。 这一点很欣慰,相比猜测一的函数图,猜测二的数据中出现了更多的加成最大值(当时装备为71.12%)和最小值(0%)。这其实从一个侧面反映了猜测二才是正确的,不然鸟德打不出最大值和最小值就意味着精通的设计不合理。
这里岔开下话题。细心的人到这里会发现一个问题,测试二的最大精通是71.12%没错,因为是通过实际伤害算出来的。但是我这一身装备面板的精通是38.56%(应该是39.56%,那1%的提升没有写入文字),加上日月之蚀的30%,也只有69.56%。还有1.56%的精通是从哪里冒出来的???这个问题困扰了我很久,直到我有一次偶然拿计算器一按:38.56*106.7%+30=71.14%。 我吃了一惊,因为这个算法成立的话,意味着13号的buff是提升鸟德所有面板精通6.7%
我当时不太相信,于是立刻脱了几件装备,让面板精通变成了30.70%。此时星火的面板伤害7615,打一发星火伤害为10005,算出精通最大值=(10005/7615-1)*2=62.77%。减去日月之蚀的30%,得到的值是32.77%,再一次等于面板的30.70%乘以1.067.
也就是说暴雪这次的buff,“日月齐暗的效果提高6.7%”,是把整体面板精通提升了6.7%! 我用自己的装备反复测试了很多次,都是这个结论。希望大家也一起测试一下,如果真是面板精通全面buff6.7%,那幅度还真不小
和测试一一样,我也做了一个平均值的图,
2.65星火,猜测二函数曲线
蓝箭头表示每一发星火,红箭头指出的是判定点(10次的平均值)。其中第三发,10轮测试当中有8轮的数值落在了月巅,不知道具体位置,所以无法求出平均值。第七发同理。
这张图和猜测一的图就有很大的不一样,几乎每发星火的加成判定点都在“读条开始时”和“出手时”的中间位置。
那么我们可以下结论了么?显然不行! 平均值已经满足不了咕咕对这么深(傻)刻(缺)的问题的好奇心了,所以我们开始个案分析
所谓个案分析,打个比方,先看10轮测试中所有第二发星火的情况,再看所有第三发(第一发没有讨论意义)。
第二发:读条开始能量0,出手能量77. (十个样本都是77)
第二发 月能0 - 月能77
可以看到10个落点中,有6个很靠近出手时的位置,平均值则差不多是开始读条和出手的中间位置。
注意,这一发一般是最准确的,我一共测试了30次,基本每次都是77月能时出手
第三发:读条开始能量77,出手时能量100.
第三发 77-100
第三发比较难分析,因为10轮中8轮的落点在月巅,出手时的能量也是月巅,所以没法知道究竟落在哪儿了。但起码有一点,两个样本落在了月巅之外,这足够推翻“落点是绝对的”这个理论。 一共30多次测试中,落在月巅之外的不超过5个。另外还有几次是因为延迟,落在了月巅的另一侧。
第四发:读条开始能量100,出手时能量64.
第四发 100-64
第四发在计算的时候出了点意外,64能量在巅峰都右侧,我算的时候把它当成了左侧, 总之是当年做初中函数题很容易犯的错 。
纠正以后可以看出,落点散落在读条开始和出手的中间,而平均值接近中间数。
第五发:读条开始能量64,出手时能量-22.
第五发 64- -22
第五发依旧是落点零零散散,平均值在中间位置。
下面的个案就先不发了,从前面四个个案中已经能比较确定:精通加成的判定点,是读条开始时和出手时之间的随机数,而平均值很接近读条开始时和出手时的中间点。 我个人觉得这个结论挺符合暴雪的设计风格:不知道把落点放在哪儿好,于是就让它随机。
从这里开始,讨论的是“什么时候星火,什么时候愤怒”的问题
既然是判定点是随机的,那么也就是说,读条次数足够多的话平均值会在读条和出手之间的中点上。有这个结论,我们就可以进一步计算:什么时候星火的受益比愤怒高。 以下是两种计算方法(个人偏向方法2)
计算1:
先看在无精通加成情况下两个技能的dps:星火是法伤*2.34*伤害加成/3秒,愤怒是法伤*1.4625*伤害加成/2秒。 那么就可以理解成 星火=0.78a/s 愤怒=0.73125a/s 相差很小。算上星涌buff,星火=1.015a/s,愤怒=0.951a/s
有了基础dps值,我们现在需要在Sin函数曲线中找到一个零界点,这个点的使得星火和愤怒被加成后的伤害一样。
(找这个点的计算我都是手写的,这里就不发图了。 公式差不多是:(1+SinX )* 1.015 = (2-SinX)*0.951, 这里的X是角度,需要换算成能量值,最终得出的结果是:日能36.99往右开始,愤怒的DPS高于星火 。 19日的计算错了,实在抱歉。20号更正:零界点几乎在中点(日能2.07处)
注:这种算法考虑的是DPS而不是单次的伤害
计算2:
只考虑两个技能的伤害: 星火=2.34a, 愤怒=1.4625a, 有星涌buff的话(算不算其实一样):星火=3.042a, 愤怒=1.901a. 结论零界点在日能63.67处 20号更正:零界点=14.83日能
第二种算法好像更加准确一点,这点留给大家来讨论了
如果以第二种算法为准,我们知道了零界点,现在假设咕咕模型是670装等,沉醉天赋,星火读条在2.5左右。那么!
不仅跨蚀应该读星火,甚至应该等到日能涨到35左右再开始读愤怒(日能35以左都读星火)。日能达到日巅100后开始下降,下降到85左右就可以开始读星火了。嗜血阶段:约50日能才开始读愤怒,出日巅后日能降低到75左右就读星火。
20号更正:实在抱歉,昨天自己读帖的时候发现了公式上的一个错,导致结果差了很多,希望没有误导太多人,为表示歉意,附上草稿图。要是还错……我就直接把这部分删了
20号草稿
20号修改结论:如果以第二种算法为准,假设670装等沉醉天赋,星火读条2.5左右,愤怒1.7左右,那么月强转日强时:在月能衰减到约20之前都不要打愤怒(也尽量不要在月能衰减到30之后打星火)。日巅100结束后日能开始降低,在日能没有降到68之前不要打星火。笼统地讲,零界点左右一小段区域(具体多少根据急速而定)是鸟德的“纠结区域”,也就说这段时间内星火和愤怒的选择会很为难。具体怎么过度或避开这段区域我不知道怎么算,这是一个很复杂的问题,需要考虑其他技能的收益,排序和穿插。
(这个计算的草稿没法上传,因为是一堆很复杂的参数方程,要一组一组代入数据验证看哪个更接近,所以结果没法很准确)
20号修改结论:如果以第二种算法为准,假设670装等沉醉天赋,星火读条2.5左右,愤怒1.7左右,那么月强转日强时:在月能衰减到约20之前都不要打愤怒(也尽量不要在月能衰减到30之后打星火)。日巅100结束后日能开始降低,在日能没有降到68之前不要打星火。笼统地讲,零界点左右一小段区域(具体多少根据急速而定)是鸟德的“纠结区域”,也就说这段时间内星火和愤怒的选择会很为难。具体怎么过度或避开这段区域我不知道怎么算,这是一个很复杂的问题,需要考虑其他技能的收益,排序和穿插。
(这个计算的草稿没法上传,因为是一堆很复杂的参数方程,要一组一组代入数据验证看哪个更接近,所以结果没法很准确)
结论:
1. 这次 13号的buff,“日月齐暗的效果提高6.7%”的意思是,你面板上看到的精通提升6.7%。比方你现在看到是40%(15%基础+25%装备),那么buff之后其实变成了42.68%。 (具体分析在第一和第四部分)
2. 鸟德的能量条是日月盘竖直方向的射影 (第一部分)
3. 鸟德的精通加成曲线是Sin函数 (图在第四部分的“猜测二”)
4. 鸟德的日能系统和月能系统是两个分开的系统,暴雪将他们整合在一起成为了游戏中看到的能量条 (第三部分)
5. 愤怒的面板伤害=法伤*146.25%*伤害加成,愤怒的基础伤害有浮动(上下10-15%)。星火的面板伤害=法伤*234%,伤害恒定。(第二部分的“知识普及小段”)
6. 鸟德的的精通起到的作用是拉高Sin函数曲线,公式可以理解为 Y=(A/2)SinX+A/2 (第二部分最后)
7. 精通加成的判定点,是读条开始时和出手时之间的随机数,而平均值很接近读条开始时和出手时的中间点 (第四部分中间)
8. 什么时候星火什么时候愤怒的问题,在第四部分最后有分析,结论就不写在这里了