《诛仙3》网络延迟对烈山挂机技能的影响分析 数据分析验证

2014-09-24 3074

最近一直在玩烈山,忽然发现三云龙的技能伤害和描述的怎么也 对不上。是bug吗?如果是那么这个帖子一定被人怨妇,因为是有利的bug,伤害高了,还不好吗。可是百思不得其解啊,终于有一天忽然的冒出个想法:是不是由于网络延迟引起的自动蓄力呢 ?这个帖子就是验证这个的。

首先说下我的个人属性,150级魔烈山,额,还是图片来的实在:

01.jpg

其实只看攻击就可以了,攻击范围10500-11133。由于我经常用的挂机技能就是法宝+三云龙+双飞火。但是挂机中三云龙用的最多,所以只打算验证三云龙的伤害。

再看三云龙的技能描述和对应天书:

02.jpg

影响三云龙攻击力的只有 浮波 了。

那么综合算下对0防御的怪,三云龙每只箭打出的伤害为:

(10500~11133)*(1+0.22+0.02)+560=13580~14364.92

先拿我现在挂的图腾怪来说事儿吧,因为是看技能伤害所以图腾属性只看防御即可,其防御值为:2400,减免为0。

对于上述的攻击三云龙对图腾柱的伤害值应为:(13580~14364.92)-2400=11180~11964.92。

平射的伤害值应为:(10500~11133)-2400=8100~8733

以上为理论值,下面看看实际的伤害数据。

平射对图腾柱伤害值:

03.jpg

可以看出在计算的范围之内。

未蓄力三云龙图对图腾柱伤害值:

04.jpg

可以看出明显超出了理论计算的范围。

再看蓄满力三云龙对图腾柱伤害值:

05.jpg

三云龙蓄满力所需时间为2秒,蓄满力的理论伤害为:(11180~11964.92)+(10500~11133)=21680~23097.92

可以看出蓄满力的伤害在理论伤害之间符合描述。

现在唯一不同的就是不蓄力的伤害值。

下面再看这个伤害是怎么来的。

三云龙的伤害值应该在不蓄力和蓄满力之间浮动,即

(11180~11964.92)~(21680~23097.92)

达到最大伤害所需蓄力时间为2秒,0秒蓄力伤害最小。对于不同的网络延迟情况,这个蓄力时间就是网络的延迟时间了。这里取最简单的线性差值吧。

比如我的网速延迟大约250ms(0.25秒)。在这个网络延迟下的伤害通过插值计算为13890~14852.16。基本符合实际的输出。由于网络速度是有波动的,所以有那么几点的差距也正常的。

到此为止,可以确切的说对于蓄力的技能,其伤害值是受网络延迟的影响的。蓄力时间=网络延迟时间。其他蓄力技能也是如此,感兴趣的玩家可以自己验证。游戏项目、游戏工作室辅助工具、游戏防封技巧,专业玩家网游戏工作室联盟,是网游工作室必选网站。

如果感兴趣的可以通过你的伤害值反推网络延迟时间。

ps:这个适当的延迟对于烈山挂机还是好事儿了。

 

免责声明:部分内容转自其他媒体,转载目的在于为游戏工作室传递更多信息,如因作品内容、版权和其他问题请 联系客服