自下而上的战力系统——3.全队贡献的计算(草案)

回顾1. 战力是一场场单场计算累加而成的。
回顾2. 单场的战力通常分为2类4种组成,2类是数值贡献类、胜利奖励类;伤害(直接、助攻、拉仇恨),生存,占领,护旗4种。

我们在计算时,先计算全队的各项分数,然后再根据每个队员的贡献来分配各项分数。

在计算各项分数之前,首先要根据双方的实力来确定实力比。

实力比根据两队的总战力与本场平均战力来计算,计算结果符合数据统计和实力比的定义,具体公式没有特别意义。

实力比的定义:设 双方的实力比为 x:y, x>y, x+y=100
代表系统认定当1队(x)击败2队(y)时平均会付出y的代价,
而当1队付出的代价>y时,会导致1队得到的总分低于付出的总分。
注: 实力比和胜利几率正相关,胜利几率的绝对值大于实力比的绝对值,具体见图 (点击出大图)。

数据来源:2013年9月14日到11月1日间发生的约3千万场纯野战斗。如换算成参战人次 约等于9亿人次。

根据开局阵容,计算出实力比x,y后,可以得到两队的期望总得分。
1队期望总得分=x/100*(1队战力+2队战力)
2队期望总得分=y/100*(1队战力+2队战力)

下一步是计算两队总得分,总得分根据两队的胜负结果和剩余战力计算。剩余战力是每个队员剩余战力之和,每个队员的剩余战力计算如下。

死=0
(假如是tk或自杀,如果曾被敌人打掉过n点血(n>0),则视为其只有n点血,否则记为无效战力,从队伍总战力中刨除)

存活=[剩余血量/(总血量-自残或tk血量)*75%+25%]*队员战力
(人头占25%,其中15%分配给提供各类伤害者,10%分配给击杀者,详见下章)

如果分出胜负,则
胜方得分=败方损失战力+败方剩余战力+胜方剩余战力

败方得分=胜方损失战力

损失战力=总战力-剩余战力

如果平局,会根据双方剩余战力进行2次计算,得到最终实力比 x剩:y剩。

1队得分=2队损失战力+y剩/100*0.5*(1队剩余+2队剩余)+0.5*1队剩余战力

2队得分=1队损失战力+x剩/100*0.5*(1队剩余+2队剩余)+0.5*2队剩余战力

也就是说把双方各一半的剩余战力拿出来做重新分配。而剩余实力占优的队伍会分到较少的部分,作为其占优却未能取胜的惩罚。而占劣势的队伍会分到更多的部分,作为逼平敌人的奖励。

这样我们算得两队的各自的总得分,总得分 分3块。分别是对手损失战力,对手剩余战力,我方剩余战力。胜方获得对手损失的战力,对手剩余战力,我方剩余战力三方面的计分。相应的 败方而言则只得到对手损失的战力计分,对手剩余战力和己方剩余战力都为0。
对于平局而言,对手剩余的战力就是拿出的双方剩余战力再分配。

3部分的总得分各有作用,计分时 对手损失的战力分为伤害贡献、占领贡献、护旗贡献,对手剩余的战力作为伤害奖励和占领奖励,我方剩余的战力作为护旗奖励和生存奖励。

占领贡献=全队占领点数/100*平均战力/3

护旗贡献=全队护旗点数/100*平均战力   (全队护旗点数>100时取100)

伤害贡献=敌人损失的战力-占领贡献-护旗贡献

当占领获胜时,会根据剩余战力进行2次计算,得到最终实力比x剩:y剩。
伤害奖励=x剩/100*敌人剩余战力
占领奖励=y剩/100*敌人剩余战力
(非占领胜利时,视作x=100,y=0)

即 当占领获胜时,将根据双方的剩余战力来计算实力比。
当我方占大优势时,x剩接近100,y剩接近0,敌人的价值大部分会按照每个队员的伤害贡献来分配。
当我方占劣势时,x剩接近0,y剩接近100,敌人的价值大部分会按队员的占领贡献来分配,相当于(少量的)占领者歼灭了存活(等级、数量、血量大优势)的敌人。

护旗奖励=护旗点数/100*0.5*我方剩余战力

生存奖励=我方剩余战力-护旗奖励

至此我们算出了战力的全部组成部分,下一章我们将介绍这些部分的分配方式。

自下而上的战力系统——1.基础概念说明
自下而上的战力系统——2.坦克世界战斗解析
自下而上的战力系统——3.全队贡献的计算
自下而上的战力系统——4.个人贡献的计算