在2017暴雪嘉年华的“未来前瞻”环节,我们曾提及将很快在《风暴英雄》中加入基于表现的匹配系统。这个改动上线后,玩家的匹配评级(MMR)变化将会受到在比赛中表现的影响,而不再单纯基于比赛的胜负。我们将在下文中详细介绍下这个新系统的细节,同时附上一个简短的常见问题解答FAQ。更多详情请看下文:
哪些方面进行了改动以及为什么:
在当前系统下,单人玩家的匹配评级(MMR)主要是由玩家过往比赛的胜负比来决定的。当玩家赢得一场比赛,MMR值就会提高,输了就会降低。除了基本规则之外,根据玩家和对手队伍的相对水平,MMR值会有更大幅度的提高或下降。如果对手的MMR值高于玩家队伍,则击败对手后玩家会获得更高点数,而如果输掉比赛降低的MMR点数也会更少。如果对手的MMR值较低,则情况相反。然而《风暴英雄》是以团队为核心的游戏,使用这套系统确定单人玩家的匹配评级时就会出现一些挑战。因为无论5人伍胜负,任何一个单人玩家只是队伍的五分之一。如果一切因素都平等,这个系统就可以运作,如果玩家的水平高于同等段位的其他人,那么长期来看他获胜的数量会超过失败的数量。但除非水平差异巨大,否则玩家的胜负比需要极多的场次之后,才能将玩家的MMR值调整到足以匹配他们真实水平的程度。
在基于表现的匹配系统中,我们准备改变这个状况。一起来了解下,在这个以团队为核心的游戏中,我们是怎么让匹配系统更精准更好地识别单人玩家的水平的:
运作机制:
在不久的将来,当基于表现的匹配系统加入到游戏中后,新系统将会记录玩家在比赛中的表现,并在计算比赛的MMR值时将其考虑在内。新系统在计算数据时会将玩家所用的英雄、战场地图、游戏模式和所在区域都考虑在内,与其他水平相近的玩家在相同条件下的表现进行公平比较。新系统的目标并不是限定每个英雄的玩法,我们也不会设置哪些数据是重要的,我们更愿意让这个机器学习驱动的系统,根据上百万场游戏的数据来决定各种数据的重要性和权重。通过计算玩家的所有数据表现,新系统可以得知哪些数据是重要的有效表现数据,并且会创建一个数据驱动的模型,这个数据模型就是最高水平玩家在任何情况下的表现数据。
然而在某个英雄上通常难以区分一个玩家是否为高水平的玩家。举个例子:
像伊利丹这样的英雄,就比较简单直接。一个会玩的玩家会用伊利丹输出相当高的伤害,赚取大量经验值,也不会频繁死亡,还会多次占领雇佣兵营地。但伊利丹的水平上限相当高,因此在高水平的伊利丹玩家和平均水平的玩家之间,所有的这些数据都会有相当大的差异。
但是对于凯瑞甘这样的英雄,高水平和平均水平玩家之间简单的统计数据差异并不大,例如伤害和经验值这类数据。高水平的凯瑞甘玩家最突出的一点在于能够有效命中群控技能,因此匹配系统会更着重强调凯瑞甘玩家的这类数据。和其他所有英雄一样,凯瑞甘的所有数据也正在进行评估。如果一个使用凯瑞甘的玩家在游戏中只是努力用晕技攻击敌人,不一定会获得同等的MMR点数。玩家还得在游戏中发挥有意义的作用,比如大量控制技能命中敌人,这样才会获得更高的MMR点数。
新的系统随后会使用单人玩家的表现进行调整,确定玩家每场比赛获得或丢失的MMR点数应该是多少。如果玩家表现超出当前MMR值的预期表现,则比赛胜利后系统会赋予玩家更高的MMR点数,而如果输了比赛扣除的点数也会更少。从而让玩家能够更快达到符合自身水平的MMR级别。如果玩家表现低于预期,则情况相反。
FAQ
什么是MMR?
MMR的意思是匹配评级。为了让匹配系统能将水平相近的玩家组合在一起,系统会为所有玩家分配一个匹配评级,表明系统认定的玩家水平。MMR是一种隐藏数据,仅用于匹配。
如果一个英雄更新了,这个英雄的“正确”玩法也变了,这种情况下会怎么样?
新系统是完全动态的,并且自身会持续更新,所以当有平衡性改动、玩法套路发生变化、玩家发现英雄的创意新玩法时,系统都会自动调整。
如果我在游戏中表现很好,那么就算输了比赛,在新系统的机制下我还能获得MMR点数吗?
不会。胜负仍然是决定获得或扣除MMR点数的主要依据,所以赢得比赛依然会获得MMR点数,而输掉比赛会扣除点数。基于表现的这次调整只是会英雄获得和扣除点数的数量。
如果忽略其他所有东西,只在乎少数几个关键的重要数据,那么这个新系统会不会被滥用?
虽然有些数据的权重要比其他数据更高,以体现特定情况下这些数据的重要性,但表现计算的过程中会考虑到所有数据。如果玩家只在乎少数几个数据,而忽视其他数据,那么整体表现很可能会更低。此外,玩家还是需要赢得比赛才能获得MMR点数。如果在游戏过程中所有数据都能维持在正常游戏的水准,少数关键数据表现突出,并且赢得了比赛,这就意味着你所用的英雄达到了极佳表现。干得好!
如果我输掉了比赛,数据通常会比较低。新的匹配系统怎么避免我输掉比赛且数据较低的情况下又处罚我?
比赛的胜负不同情况下,数据的对比会决定你在游戏中的表现如何。
新系统会导致玩家故意把比赛时间拖长来刷数据吗?
所有的数据对比都会把比赛时长考虑在内,因此比赛故意拖长不会有好处,而快速结束的比赛也不会有坏处。
谁来决定特定比赛情形下哪些数据最重要?
玩家社区是通过玩游戏来决定的。新系统并不会提前决定哪些数据更重要。系统是通过玩家在特定比赛情形下玩家的表现来衡量的,从而确定高水平的表现中哪些数据是最重要的。
对于新英雄和重做的英雄,这个系统是怎么运作的?
当新英雄发布或某个英雄大幅度重做后,该系统基于表现的部分将会关闭,让系统收集对比表现所需要的数据。在此期间,这个系统依然会正常运作,根据胜负来对MMR进行调整。
新系统影响到我的MMR,但这个改动对我英雄联赛和团队联赛的段位有什么影响?
我们将会对比赛胜负之后的段位点数加入基于表现的调整,反映出MMR中玩家的表现调整。这个系统最终将会取代现在的个人排名调整。
这个系统能解决代练问题吗?
我们认为这个系统对于解决和代练相关的问题很有帮助,因为玩家可以创建新账号来迅速击败低水平的玩家,但很快他们就会面临水平相近的对手。
这个新系统什么时候上线?
我们当前的计划是在12月份,在下个赛季中实装基于表现的匹配系统,但如有其他变动我们也会即时更新。
太棒了,还有其他我应该知道的消息吗?
新系统还能帮助检测消极比赛行为,因为能够更容易检测到某些玩家故意表现差劲。我们也已经使用新系统来确认举报玩家故意送人头等行为,希望能在未来自动检测这类行为,更快处理这类玩家。
希望玩家能喜欢我们对2018年计划的所有改动和游戏更新,我们时空枢纽中再见!
19游戏网整理报道