《守望先锋》是一款紧张刺激的游戏。一支队伍做出试探,另一队则做出响应。一支队伍更换进攻位置,另一队也另寻掩护。一支队伍“放狗”出击,另一队以“打狗”应战。这样的你来我往只有一个目的:击穿对手的防御并推进到下一个目标点,无论哪种模式的地图皆是如此。《守望先锋联赛》中最出色的队伍在团战的两方面都会很出色——一边输出伤害以完成最后击杀,一边提供治疗来避免己方减员——但是有可能量化这些行为吗?

换句话说:《守望先锋联赛》的战队将伤害输出转化为 “最后一击”的效率有多高呢?战队防止伤害造成减员的能力又有多强呢?我几周来一直在思考这两个问题,在这一周,我会列举一些统计数据,希望能够帮助解答这些问题。

死亡数期望值

在《守望先锋》中,受到的伤害量以“承受伤害量”计入统计数据,它也能成为以下衍生数据的基础:死亡数期望值。死亡数期望值的计算非常简单:拿承受伤害除以英雄的生命值。通过计算全队英雄各自承受的伤害量,再除以英雄各自的生命值*, 我们可以计算出,如果队伍没有应对这些伤害,他们总共会死亡多少次。将各英雄的死亡数期望值相加,就能得出全队的死亡数期望值。

*英雄的生命值范围,下至150血的“猎空”,上至750血的D.Va(包括机甲与D.Va本身)。为了便于实际计算,我暂时忽略了护甲的减伤机制。

在队伍层面上减免承受伤害并不只是支援英雄的责任。输出英雄有防御性的技能,也可以使用急救包。重装英雄有时甚至会故意受到伤害,以此加快友方支援英雄的终极技能充能,这一战术比起稳扎稳打,风险更高,回报也更丰厚。选手也可能会故意阵亡,但这基本上都会导致团战的失败。

死亡数期望值这项数据无法独自存在——它需要有基准线作为比较。我们来看看这张本赛季所有队伍的每10分钟死亡数期望值和实际值图表。

队伍死亡数期望值vs实际值——全赛季
队伍死亡数期望值vs实际值——全赛季

*注释:图中虚线并不代表最佳分布,其只作为基准线。

不出所料,纽约九霄天擎队有着全联赛最低的死亡数期望值,这也能解释他们为什么有着全联赛最低的实际死亡数。也许正因为纽约九霄天擎队在团战的胜率中雄踞榜首,所以他们相比其他队伍承受了更低的伤害。避免受伤和死亡的最佳办法是什么?把对手干掉就行了。

我们来比较一下费城队和佛罗里达队。两支队伍的死亡数期望值很相近:分别为105.76和106.62。然而,他们的实际死亡数相差甚远:分别为32.51和39.27。看上去虽然费城队相比其他队伍承受了更高的伤害(联赛中排名第五),他们实际死亡的次数却和首尔王朝队不相上下(联赛中排名第三)。然而,佛罗里达队比起大部分队伍,在承受伤害时都显得更脆弱。

但等等,你可能会说——这横跨一整个赛季啊!许多队伍都在阶段和版本之间起起伏伏。所以我才在文章的末尾附上了图表板块,记录了每一支队伍在各个阶段的表现,以及所有队伍在各个阶段的表现。而我发现这个比较的结果非常有意思:

队伍死亡数期望值vs实际值——所有阶段 队伍:费城融合队和休斯顿神枪手队
队伍死亡数期望值vs实际值——所有阶段 队伍:费城融合队和休斯顿神枪手队

注意一下,费城队的队伍死亡数和死亡数期望值在第2和第3阶段大幅下降,而休斯顿队在第3阶段的悲剧让他们的数据开始朝狂欢队靠拢。这就是说,休斯顿队碰上了难缠的对手,而第3阶段才刚过了两周。我推荐你们查查这些图表,和其他人一起比较自己喜欢的队伍!

最后一击数期望值

与死亡相反的是什么呢?是最后一击!只要翻转公式,我们也能计算出各队对他们的对手造成了多少伤害,也能计算上他们的输出量预期能造成多少击杀。同死亡数期望值一样,期望最后一击需要基于标准线来进行比较,所以我的图表包含了队伍最后一击数期望值和队伍实际最后一击数(都以每10分钟计算)。

队伍最后一击数期望值vs实际值——全赛季
队伍最后一击数期望值vs实际值——全赛季

*注释:图中虚线并不代表最佳分布,其只作为基准线。

前半赛季中公认做得最好的两支队伍——纽约队和伦敦队——在将伤害输出转化为最后一击方面都极为高效。伦敦队的效率归功于Jae-Hui“Gesture”Hong和Jun-Young“Profit”Park的联动。他们精确的时间把握和协同“放狗”虽然持续输出不高,但爆发伤害很高,导致了高效的最后一击。纽约队就没那么喜欢“放狗”了,因此他们的击杀效率归功于“保住Jjonak大哥”阵型,迫使对方队伍在接触禅雅塔之前过度暴露自己的位置。这允许纽约队能用“打狗”战术反制远离治疗的敌人,轻松地完成最后一击。

不管伦敦队和纽约队的战术是怎么样的,旧金山队好像都完全相反。虽然震动队的最后一击数期望值比这两支队伍都要高,但他们的伤害只转化为了每10分钟33.3次最后一击,而伦敦队和纽约队都达到了接近38次最后一击。

如果你有意图比较各个阶段和各个队伍的最后一击数期望值与实际最后一击数,我同样也在图表板块附上了材料。在下面的图表中,我挑出了英勇队有趣的趋势,并和纽约队及伦敦队到目前第3阶段为止的表现做了比较:

队伍最后一击数期望值vs实际值——所有阶段 队伍:纽约队,伦敦队,英勇队
队伍最后一击数期望值vs实际值——所有阶段 队伍:纽约队,伦敦队,英勇队

纽约队和伦敦队的第3阶段都遇到了艰难的开局,但我预计两队的期望和实际最后一击数很快就会攀升到原来的水平。而英勇队好像从第2阶段的颓势中恢复了过来——至少目前看来算是恢复了。

最后一击数:死亡数期望值

我把最精彩的留到了最后来讲。把总死亡数期望值和最后一击数期望值放到一块儿,我能得出每个队伍的最后一击数期望值:死亡数的比率( FB:D期望值)。同时,由于FB:D是比率而非比例, 它可以和FB:D实际值进行直接比较。接下来,我准备了本赛季至今为止FB:D期望值和实际值的图表。(与前两张图表相同,各队和各阶段的图标可以在文后的图表板块找到。)

队伍FB:D期望值vs实际值——全赛季
队伍FB:D期望值vs实际值——全赛季
队伍FB:D期望值vs实际值——全赛季

我同样标注了“FB:D期望值等于实际值”的线条作为参考。在线条之上的队伍的实际FB:D要糟于其期望FB:D——他们的伤害没能有效转化成击杀,治疗也没能保住队友。而线条之下的队伍,他们的伤害和治疗效果都不一般。

队伍FB:D本身就可以用来预测胜负:其排列顺序和当前的赛季排名非常相似,考虑到净胜分的时候更是如此。FB:D高于期望值的队伍往往能保有正的净胜分。然而,在你去排名比赛中刷爆自己的FB:D之前,要注意最后一击和死亡只是一种间接评估队伍能力的方式,只有在争夺任务目标时,提高最后一击、减少死亡才有真正的意义。

考虑到联赛中体现出的团队协作水平以及对任务目标的争夺,最后一击和死亡与队伍的成绩紧密相连这一点并不令人感到意外。《守望先锋联赛》的战队会围绕运载目标各显神通——最后一击和保全性命则是他们推进的筹码。

补充图表

点击以下折叠板块,你就能看到更多的图表,它们显示了各个队伍在以上三个数据方面的各阶段以及横跨整个赛季的表现。

队伍死亡数期望值vs实际值——全赛季
Expected vs Actual Team Deaths - Season
队伍死亡数期望值vs实际值——第1阶段
Expected vs Actual Team Deaths - Stage 1
队伍死亡数期望值vs实际值——第2阶段
Expected vs Actual Team Deaths - Stage 2
队伍死亡数期望值vs实际值——第3阶段
Expected vs Actual Team Deaths - Stage 3
最后一击数期望值分析——整个赛季
Expected Final Blows Analysis - Entire Season
最后一击数期望值分析——第1阶段
Expected Final Blows Analysis - Stage 1
最后一击数期望值分析——第2阶段
Expected Final Blows Analysis - Stage 2
最后一击数期望值分析——第3阶段
Expected Final Blows Analysis - Stage 3
FB:D期望值vs实际值——整个赛季
Expected Final Blows:Deaths vs Actual Final Blows:Deaths - Season
FB:D期望值vs实际值——第1阶段
Expected Final Blows:Deaths vs Actual Final Blows:Deaths - Stage 1
FB:D期望值vs实际值——第2阶段
Expected Final Blows:Deaths vs Actual Final Blows:Deaths - Stage 2
FB:D期望值vs实际值——第3阶段
Expected Final Blows:Deaths vs Actual Final Blows:Deaths - Stage 3

Ben "CaptainPlanet" Trautman是《守望先锋联赛》全球播报团队的数据分析师。在Twitter上关注他吧!