[XVMCN原创]炮管标记系统解析

XVMCN原创,未经授权,禁止转载

9.1新增的炮管标记系统,当玩家的车辆平均伤害超过所有同车辆玩家一定比例时,会在炮口添加标记,体现玩家的水平。9.1开始一段时间以来也有很多玩家已经获得了标记。不过相信大部分玩家对标记的获得有疑问,比如为何我打的还不错却连超越65%的1个标记都得不到。一些排名很高的玩家也仅止步于2个标记,究竟谁能获得3个标记。

本文从标记系统的工作原理来介绍什么人能获得标记,如何获得更高级的标记。

根据WG事先的介绍,此系统大概是根据玩家100场内的平均伤害在所有玩家中的排名发放标记。

游戏内描述如下:

• 仅计算最近的战斗场次。平均伤害值将在每场战斗后进行更新。
• 只有5级至10级的坦克可以获得此战绩标识。
• 战绩标识显示在每个坦克的火炮上。
• 战绩标识可以在游戏设置中禁用显示。
• 只能在随机战斗中获得。
• 历史战模式中不显示。

获得1级标识,需要在随机战斗中使用该坦克造成的平均伤害高于65%的其它玩家。

获得2级标识,需要在随机战斗中使用该坦克造成的平均伤害高于85%的其它玩家。

获得3级标识,需要在随机战斗中使用该坦克造成的平均伤害高于95%的其它玩家。

这个描述是很严谨+没有实际内容的,并没有提到100场,只说了平均伤害高于xx%的其他玩家。

回过头来,我们先看标记系统中平均伤害的计算方式。

在9.1后,游戏的数据中增加了marksOnGun和movingAvgDamage两个项目,前者是玩家达到的标记,后者就是计算标记使用的平均伤害。

这里使用的单词是移动平均伤害。何为移动平均呢,这是一种算法,具体的大家可以自行wiki,这里的移动平均使用的指数型(和战力系统的累加算法原理相同),简单的说就是设一个系数k,新数值=旧数值*(1-k)+本场数值*k。

标准的指数移动平均的系数是\alpha={2\over{N+1}},N是使用的变量。

所以这里的N就是100场的100,符合WG事先所说的100场的概念。

总结一下平均伤害的计算方法。

1. 伤害=直接伤害+助攻伤害-TK伤害

2. 使用指数移动平均,系数为 2/101,公式为 新平均伤害=旧平均伤害*99/101+本场伤害*2/101.

注: 平均伤害只保留整数部分,舍去小数部分,也就是说即使你是59.9,也只记录成59。

知道平均伤害如何计算之后,我们还要分析一下这个算法。

根据开发战力系统的经验,所谓移动平均数,虽然是以100场为系数的,但是如果你对公式进行分析,达到100场时,你的平均伤害并不能反映实际的平均伤害。

举例来说,假设场均稳定在1000伤害,当10场时,你的平均伤害达到176,100场时达到843,177场是达到上限950。

这一段说明了两个事情,1. 100场时你达不到你的平均伤害,大概只能达到85%。2. 你永远也达不到自己的平均伤害,因为单纯的系数累加是无限趋近于100%的。

解释平均伤害的计算方法似乎没什么意义,因为反正是根据所有玩家中的排名来算的。

但是实际上根据统计,只有3种车出现了3级标记,很多车没有出现过2级标记。这在我们正常对排名的理解中是不应该出现的。

根据对程序实现方式的理解,现有数据的内容,可以推测WG的实现方式是这样的。

每天统计前7日的每个车所有的野队战斗,对其中的伤害进行排序,取95%,85%,65%位置的伤害作为每个车的标准。

当你的平均伤害超过这些标准时,授予标记。

综合以上几点,最后的结论是,玩家使用一个以近期数据为主,需要170场大概能达到实际数值95%的平均数,去和所有玩家的战斗数据比较。也就是你要把场均打到别人吃饺子时的水平。

当你达到平均每场1个1级战斗嘉奖时,你可以获得3级标记。当你平均每场超越1个2级战斗嘉奖时(2级战斗嘉奖80%,2个标记85%),你可以获得2个标记。

所以不难理解有的车只能获得1个标记,因为大概超越85%的玩家才能获得1个。举几个获得2个标记10级车的例子。

50B  伤害(直接伤害+助攻)达到3853

261工程  伤害达到3420

e100   伤害达到3920

要知道这些平均值还是低于实际平均值的。所以没有4000场均你基本上是拿不到10级车的2个标记的。

所以虽然说本文介绍了如何获得更高级的标记。

实际上我想说的是,普通高玩得到1个就行了,顶级高玩得到2个就行了,至于3个,我把仅有的获得3标记的数据作为本文的结尾吧。

T71 2864
AMX ELC 1651
M7 1302

[XVMCN原创]炮管标记系统解析》上有32个想法

  1. 如果真的是“同车辆”的比较,那么可以请教一下为什么XVM的坦克排行榜上的有些车型(比如火炮)三级标识就少的可怜,而有些车型(重坦、中坦)三级标识就特别多呢?理论上来说比例不应该是一样的吗?

          • 我晕……我想问的是这个比例问题,你让我看标伤有什么用?是,那些排名前50的人标伤很低,那既然这样我想问这样那些人是怎么进入前50的?怎么能解释明明有五六万人开xx155(我xx155排名30k,说超越了44.7%的玩家,那就应该大约有五万四千多人在玩儿这车),却只有一个人有三级标识?超越95%的玩家的话难道不是应该有5%,也就是大约有两千七百人左右的人有三级标识吗?结果现在连排名前50的人都只有一个人拥有,要么说明有三级标识的人远远少于理论值(换句话说根本就不是照上面说的那样算得,如果不是同车辆比较而是同级车比较的话倒是能解释这一现象),要么就是说明你们XVM的排名系统根本就是个笑话,两千七百多个标伤超越了95%的顶级玩家(如果真的是按照上面说的“永远也达不到自己的平均伤害”,标伤一般是低于均伤的,那么那两千七百多个人标伤达到三级标伤的人怎么着也打了上百场超高伤,怎么着都得比现在前50的中的49人要高,有这样的数据难道还不算是顶级玩家?)居然只有一个人进入前50名。

          • 鄙人资质浅薄,还真看不懂。还望您能解惑!我又不是来找碴的,我已经把我的疑问摆哪儿了,自认为问题问的已经很清楚了,可是你光让我看标伤,我能看出啥来?

          • 我真心凉……费了这么长时间码字,您不解释也就罢了,居然还来句这个。吐槽一句:您既然忙着呢没空理我为啥还特意给我发个“没空理你”?傲娇?

          • 一个是单纯的伤害相关的历史最高排序系统,
            一个是综合个人数据、胜率、自身及对手水平微观及宏观变化的综合评价系统。
            两个不同的系统中不同排名的玩家摘出来比单项数据 怎麽比。

          • 既然要排序,那必然要在统计上有合适的相关性,XVM不也是不是发布一个统计结果,证明他们的效率值分布和胜率分布是相符的吗?事实上伤害值在综合能力中所占的比重是很高的,特别是对于火炮来说。在几万人的玩家中排名前50的人,也即是说综合排名在前0.1%的人,不敢说他们的伤害一定是最高,但总不至于连65%的伤害都打不到吧(你可以看一下,xx155前50的玩家当中有一半的人连一个击杀环都没有)?如果要说这是LT,其点亮分数所占的比例较高,这个我还可以理解,但事实上在XVM的数据中绝大多LT前50的人其三级标识的人数都超过一半,而火炮这种主要以伤害值涨效率的车种其前50名有三级标识的人居然才是个位数(特别是xx155之前只有一个三级标识,现在有两个了),不觉得很奇怪吗?您觉得您能给我一个合理的建议,让我的火炮在伤害值都打不到65%的水平,综合排名却能进前50的方法吗?怎么做?让火炮去点灯还是抗炮?

          • 他的意思是每一把都超过95,懂没?意思就是说平均下来每把都要拿出超过1级战斗嘉奖接近特级的战绩,把把有大饺子或者超大饺子吃,这不是太难,这是难的离谱了。不过这里说的是以前的三环,也就压力拿到了白云的三环而已,我认识一个大神以前E100标伤4500以上最后还是有两把没打好掉了放弃了,这不是一般的难,现在的三环和以前不是一个级别一个概念

  2. 最近关注了下每场后的超越提示 好像毛子的计算不是累积型 304到400场时数值变动了下之后不管低还是高输出都没变

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注