新浪微博

来源自新浪微博

12月25日 12:55

作者:何求知

Dota2中哪个英雄最划水?从APM相关统计观察

导语

          除了APM,其实有一些更为有效的高阶数据可以告诉我们英雄操作的繁复与否。

  养老型DOTA选手玩什么英雄最合适?

  这个问题不少刀友聊过,他们从自身几年甚至十几年的DOTA经验出发,推荐了沉默术士、大树等几个特别适合划水的英雄。但是DOTA2有100多名英雄,能不能用数据来衡量英雄的「水性」(是否适合划水)?

  最容易想到的指标是APM。

  在即时战略游戏中,每分钟操作数(APM,Actions Per Minute)指的是每分钟操作指令数。这一般包括鼠标点击和键盘敲击。APM很好地反映了玩家的手速,即操作速度。

  在近期天梯游戏中,随机抽取每个英雄100场游戏,计算平均APM,可以一目了然的看出最需要手速和最不需要手速的英雄:

  钢琴手卡尔100局游戏平常APM高达251,在119名英雄中排名第一;而被扣掉S键的白牛,平均APM只有121,排名倒数第一。也就是说,玩一局卡尔消耗的体力,是操作一局白牛的两倍(暂不考虑脑力消耗~)

  

  这个APM指标咋看起来挺靠谱的,卡尔、蜘蛛、米波这些花里胡哨的操作性英雄,场均APM名列前茅,而白牛、沉默、火枪这种朴实无华的英雄APM则排名垫底。

  但是也有例外!凭我粗糙的游戏理解,我发现图上标红的几名英雄APM和游戏理解并不符合。比如全场跟着大哥跑的小精灵APM居然高达218?而修补匠TK这种大家熟知的特别吃操作的英雄,APM居然只有152(95%置信区间:[140, 163])?事反常态必有妖,一定有哪里出了问题。

  APM中的A代表Actions(操作指令),操作指令有多种类型:

  移动指令

  攻击指令

  释放技能指令

  查看状态、购买物品、扫描地图等其他指令

  问题在于不同类型的操作指令,区别其实是很大的。比如「释放技能指令」就很重要,因为技能有CD、魔法值很稀缺、队友的问候很亲切(如果你乱放技能的话);而「移动指令」就随意多了,比如都是从一塔走到圣坛吃锅,选手A只点一次鼠标,选手B则要点十几次(走个路扭来扭去,疯狂点鼠标)。

  所以我们可以把APM拆开了看。

  只考虑「释放技能指令」,就可以得到技能释放频率最高的英雄:疯狂切球的卡尔、疯狂刷大的TK和疯狂叠被动的钢背兽。

  只考虑「攻击指令」,就会发现多操英雄和大哥,需要不停的补刀、打野、平A输出。

  这样看来,定义每分钟攻击+释放技能的指令数为「关键APM」,比直接用APM要更合理。按关键APM取头尾各20名英雄,就可以得到DOTA2中操作起来最忙碌和“最轻松”的英雄。(注意:每名英雄只选了100场比赛,总体趋势可信,但个别排名存在随机误差)

  忙碌的英雄如卡尔、蜘蛛、米波,平均每秒钟都需要进行一次攻击或释放技能操作;而最悠闲的英雄如光法、工程师、lion,则基本不需要A人,偶尔放放技能就行。

  现在我们已经找到了操作起来“最轻松”的英雄,但事情还没有结束,因为划水讲究的不止是操作少,还要不背锅。

  怎么才能不背锅呢?——千万别让队友发现你关键时刻掉链子。“你控制怎么没跟上?”、“又空大了?”、“打团控制能给大哥吗?”、“出点保命装多活一会,没你的控制打不赢!”

  明白了吗?有些英雄比如lion、谜团、小Y、祸乱之源这种带控制的英雄就不适合划水,虽然他们需要的操作不多,但操作时机很重要,一不留神就要背锅。那这种关键控制要如何衡量呢?之前我定义的「致死控制时长」能衡量一部分,但计算比较复杂,这里就用「控制时长」来代替吧:

  来来来,揭晓答案。各位养老型DOTA选手注意了!大家想划水的时候,在上图中找到标红的英雄,选一个趁手的。

  划就完事了!

  (千万不要和某毒一样,操作一坨屎不说,开黑还选个熊猫...也不知道是怎么想的)

  ps. 我觉得新人也可以从这些英雄玩起。操作轻松一点,才有时间精力熟悉游戏机制;把锅甩出去,不背太大的心理压力,才不至于被喷弃坑~