梦幻西游大神用数据验证命中率的计算公式,测试命中率的上限
除了武器上有命中属性之外,人物属性里面也有命中。另外,召唤兽的输出也与命中率有关系,所以命中率很重要。但命中率是怎么计算出来的呢?下面就来测试验证一下。 首先是命中率的公式。游戏中涉及命中和躲避时,通常有两种计算方法。 减法公式:实际命中率=(命中-躲避)*加成系数+基础命中率。 除法公式:实际命中率=命中/(命中+躲避)+基础命中率。 如果是除法公式,那么命中与躲避比值相等时,命中率相同。即1000命中打500躲避和500命中打250躲避,命中率相等。 经过测试,梦幻西游中的攻击命中是除法公式。下表是测试数据,测试在擂台上进行,每种命中/躲避挂自动攻击,打中记为1,打不中记为0。因为擂台最多只能进行150回合,所以每个命中/躲避对是分成若干场进行了,然后合并计算。 差值那一列是用F列减去C列得到的结果,其中差值的平均数为0.094。所以猜测,攻击命中率计算公式为:命中/(命中+躲避)+10%。 下面要验证这个基础命中率10%是否正确。 当命中/(命中+躲避)=0.9时,如果基础命中率是10%,并且命中率没有上限的话,那么就是必中。用279命中的角色,攻击31躲避的角色,279/(279+31)=0.9,看看是什么结果。 经过擂台攻击450次,数据如下图。打中记为1,打不中记为0,注意看图中的红圈,计数450,求和450,平均值是1,450回合全都打中了。 根据前面的几组数据,基础命中平均值差值是0.094。如果基础命中率不是10%。而是9%,279命中打31躲避,总命中率应为0.9+0.09=0.99。命中率是0.99时,攻击450次,至少出现1次MISS的概率是1-0.99^450=0.989,几乎为1,也就是说450次攻击,应该不能全中。 所以推测基础命中率就是10%,而且攻击命中率没有上限,可以堆到100%达到必中效果(命中是防御防躲避的9倍时)。另外,31躲避的角色穿上加5敏鞋子,用279命中攻击。理论命中率是98%,擂台打了298回合,命中295次,Miss 3次。 叶子猪梦幻西游玩家群:1群 325703083 (2000人),2群: 330102322 (千人);3群: 424986787 (游戏疑难解答);4群: 330518295 (商人物价);5群: 1063086037 (疑难解答);6群: 1045753197 (春心萌动);7群: 787195090 (活跃互动);8群: 720665628 (全民PK) [编辑:月光下完美]
|
本文仅代表发表厂商及作者观点,不代表叶子猪本身观点!