[文章] War3输出最高的单位是啥?这次直接给公子上数据

作者:西恩war32021-09-24 12:36:13

昨天,我们搬运了Remo对于war3单位强度的评级。

War3输出最高的单位是?这次不印象流了 给公子上数据

War3输出最高的单位是?这次不印象流了 给公子上数据

War3输出最高的单位是?这次不印象流了 给公子上数据

War3输出最高的单位是?这次不印象流了 给公子上数据

War3输出最高的单位是?这次不印象流了 给公子上数据

War3输出最高的单位是?这次不印象流了 给公子上数据

War3输出最高的单位是?这次不印象流了 给公子上数据

不出预料,不少水友表达了自己的反对意见:“狼骑D级就离谱”、“C、D级的ac女猎吊打B、C级的大G萨满”……

看起来,凭借“印象流”给出的评级并不能令人信服。

其中, 有一位水友的留言引起了笔者的注意:

up主“魔兽预测大师Mirror”也在评价Remo的评级时说:“如果能够采用之前评价选手实力时的六维图的形式,那么评价的结果会科学得多。”

那么,影响兵种实力的维度有哪些呢?输出能力、承受伤害能力、机动性、性价比、成型速度、科技复杂程度、功能性(驱散、控制、治疗等)……

又该如何建立一套评价标准,去判断每个兵种在不同维度上的等级呢?

今天,笔者就来个抛砖引玉,尝试建立起一套评价兵种输出能力的标准模型。

(不想看建模过程,想直接看结果的童鞋,请直接跳到第五部分~)

(不想看建模过程,想直接看结果的童鞋,请直接跳到第五部分~)

(不想看建模过程,想直接看结果的童鞋,请直接跳到第五部分~)

1. “每秒平均输出”

要评估一个兵种的输出能力,需要从多方面去考虑。

面板攻击力是衡量兵种输出能力最直观、最基础的数据,攻击间隔(即攻击速度)也是如此。

通过这两个数据,可以建立出兵种在单位时间输出伤害量的数学模型——“每秒平均输出”,而这,是决定一个兵种输出效率的基础。

War3输出最高的单位是?这次不印象流了 给公子上数据

以大家津津乐道的大ac为例:满科技满攻防的大ac,面板攻击力是27,攻击间隔为1.5,即每1.5秒射出一箭。这意味着每1秒钟的时间里,一个大ac的输出为27/1.5=18点。

由此,我们可以得出:大ac的“每秒平均输出”为18。

公式:“每秒平均输出”=平均攻击力÷攻击间隔

2.“攻击类型综合参数”

然而,仅仅考虑攻击力和攻击速度,并不能完整地反映兵种的输出能力。攻击类型、攻击距离、是否带有毒素、是否具有溅射、没有单位体积碰撞的空军更强的集火能力等因素,同样会很大程度地影响到兵种最终的输出能力。

这个时候,我们就需要在基础模型上,设置一系列的参数,尽可能将其他因素的影响通通考虑进来。

以攻击类型对兵种输出能力的影响为例,在这里,我们要引入一个“攻击类型综合参数”。

下面是war3的攻防类型克制关系图:

游戏中,我们通常会遇到无甲、轻甲、中甲、重甲、加强型甲、以及英雄甲这六种类型的护甲,大ac的穿刺伤害对每种护甲类型的伤害倍数都不一样。比如,攻击中甲单位时,ac的输出会降低25%,攻击轻型护甲时,ac的输出又会翻倍……

那么,该如何综合考虑护甲类型对于穿刺伤害的影响呢?

这个时候,我们可以用到加权的方法。

在对战中,兵种最常遇到的护甲类型里,远程单位的中甲、近战单位的重甲以及英雄的英雄甲是我们最常遇到的护甲,而法师单位的无甲和空军的轻甲则相对较少,城甲单位不会用来打正面,可以不考虑。

于是,我们可以假设,在游戏中,我们的士兵所攻击的目标中,三成是重甲单位、三成是中甲单位、二成是英雄单位、无甲和轻甲单位各占了一成。

这样的话,我们可以粗略地将这几种护甲类型设置不同的权重:无甲10%,轻甲10%,中甲30%,重甲30%,英雄甲20%。

然后,依据穿刺攻击对不同护甲的克制数据,我们可以得出穿刺攻击的“攻击类型综合参数”:

150%×10%+200%×10%+75%×30%+100%×30%+50%×20%=97.5%。

这意味着,面对对战中形形色色敌人,考虑攻防类型后,所有穿刺型攻击单位的输出能力将缩水2.5%。

也就是说,大AC的综合每秒输出能力将修正为:18×97.5%=17.55。

每一个穿刺类型攻击的单位都可以使用这个参数。

公式:

“攻击类型综合参数”=对无甲的伤害倍数×10%+对轻甲的伤害倍数×10%+对中甲的伤害倍数×30%+对重甲的伤害倍数×30%+对英雄甲的伤害倍数×20%

War3输出最高的单位是?这次不印象流了 给公子上数据

通过以上公式,我们可以计算得出普通、魔法、攻城攻击的“攻击类型综合参数”:

普通攻击:115%

魔法攻击:115%

攻城攻击:80%

这意味着普通攻击和魔法攻击的类型对兵种的输出能力有15%的加成,穿刺攻击类型则有2.5%的削弱,攻城攻击则是20%的削弱。

之后,我们在每计算出一个兵种的“每秒平均输出”后,再参照这一兵种的攻击类型,就可以得到考虑过攻击类型、修正之后该兵种的输出能力。

3.“攻击距离综合参数”

除了攻击类型之外,攻击距离同样会大大影响到兵种的输出效率。笨拙的大G和灵巧的猎头输出能力不在一个档次,手短的猎头和硬弓的ac输出同样不在一个量级。

由于团战规模、玩家的操作水平都与攻击距离对兵种输出带来的影响有关,笔者暂时没有想到合适的数学模型来精确地模拟兵种射程对于输出能力的影响,就用线性的数学模型简单粗暴地模拟一下:

以近战单位的“攻击距离综合参数”为1,兵种的攻击距离每增加100,兵种的输出能力增加5%。

例如,大AC的攻击距离为700码,那么“攻击距离综合参数”为:

100%+7×5%=135%。

这意味着700码的射程,将大ac的输出能力提升了35%。

公式:攻击距离综合参数=1+[攻击距离÷100]×5%

4.“每人口输出能力值”

此外,对于带毒素、有特殊伤害加成的兵种(毒龙、小鹿、有蓝的毁灭、弹射的女猎手)等等,我们还需要在模型中加入更多的细节,来尽可能模拟这些因素对兵种输出的影响。

不过,对于大AC这个兵种来说,没有毒素也不带AOE,我们可以直接通过之前的三个参数计算出大ac的“输出能力值”了。

公式:“输出能力值”=“每秒平均输出”ד攻击类型综合参数”ד攻击距离综合参数”。

大AC的“输出能力值”为:17.55×135%=23.7。

不过,要比较兵种与兵种之间输出能力的差异,我们还差最后一步。

考虑到不同单位所占人口数量的不同,要方便衡量不同兵种间输出能力的差异,我们需要把“输出能力值”转化为“每人口输出能力值”。

公式:“每人口输出能力值”=“输出能力值”÷单位所占人口数

那么,大AC的“每人口输出能力值”为:23.7÷2=11.9。

5.“每人口输出能力值”

经过前四个部分的推导计算,我们得出了大AC妹子的“每人口输出能力”为11.9,那么,这个数值在众多war3单位中,排在什么档次呢?

我们来看看用这个模型,算出的其他war3单位输出能力吧(计算结果基于满攻防状态):

狂暴猎头 17.9

猎头 8.9

大粉碎牛头人 13.4

小粉碎牛头 8.1

大弓箭手 11.9

弓箭手 9.3

奇美拉 11.3

毒飞龙 11.2

飞龙 7.2

熊德(咆哮) 11.0

熊德(未咆哮) 8.8

狮鹫 10.7

狂狗 10.5

小狗 8.1

弹射女猎手 10.1

女猎手 8.1

有蓝毁灭 9.4

空蓝 5.3

迫击炮小队 9.3

火枪 8.9

破法(对有魔法单位) 8.9

破法(对无魔法单位) 4.4

骑士 8.8

蜘蛛 7.9

冰龙 7.8

憎恶 7.3

步兵 7.2

大G 7.2

精灵龙 6.4

小鹿 6.2

天鬼 6.0

风德 5.6

龙鹰 5.3

白牛 5.1

狼骑 4.9

山岭巨人 3.0

War3输出最高的单位是?这次不印象流了 给公子上数据

有了数学模型的支持,我们再来重新划分兵种的输出等级:

11分以上为S级,9~11分为A级,8~9分为B级,7~8分为C级,5~7分以下为D级,5分以下为E级。

那么,就“输出能力”这一维度,war3兵种的档次评价就出炉了:

S级:狂暴猎头、大粉碎牛头人、大ac、奇美拉、毒飞龙、咆哮熊

A级:ac、狮鹫、狂狗、弹射女猎手、有蓝毁灭、迫击炮小队

B级:小猎头、小粉碎牛头人、小狗、女猎手、火枪、破法(对魔法单位)、骑士、熊德

C级:蜘蛛、飞龙、冰龙、憎恶、步兵

D级:空蓝毁灭、精灵龙、小鹿、天鬼、风德、龙鹰、白牛

E级:破法(对非魔法单位)、狼骑、山岭巨人

这个结果,是否和你的游戏体验相符呢?

6.抛砖引玉,一些遗憾

虽然本文已经最初步地用量化的思维来建立war3单位的输出评价标准,但其中的缺憾依然不少。

比如:“攻击距离参数”的线性设置可能并不符合实际,对于奇美拉、狮鹫的溅射考虑不完善使得其被一定程度上低估,女猎手不会每一次都弹射的特性使其计算结果必然会被高估等等……

当然,本文只是抛砖引玉,用的也只是初中生都会做到的数学知识,相信我们的卧虎藏龙读者群体中,有高手能够用更复杂的数学模型去更真实确切计算评价war3兵种的输出能力,欢迎大神们在留言区留下自己的看法。

War3输出最高的单位是?这次不印象流了 给公子上数据

此外,对于war3单位的承受伤害能力、机动性、性价比、成型速度、科技难度等多个维度的强度,我们同样可以通过建立数学模型的方法去量化评价。

这样的话,最终综合得出的结论,是否会比“印象流”更加令人信服呢?