
来源:TL 作者:Excalibur_Z
翻译:stagger_lee@163.com
引言:
星际争霸2的战网引入了天梯联赛,暴雪将玩家根据一定的规则分配到不同等级的联赛中进行匹配对战,从而让玩家能够尽可能的获得水平相近的对手。但是这样一来就有了区分,任何玩家都希望进入最高等级的钻石组去和职业的选手同场竞技。但是怎么样才能打入钻石组呢?为什么我明明有了“钻石组的实力”却只能呆在白金甚至黄金等级别的联赛中呢?而且,暴雪又是如何划分这些战网玩家的等级呢?
此前我们推出了资深业内人士撰写的2篇文章详细的介绍了战网以及天梯系统。
玩家必读:战网完全解析
玩家必读:战网权威解答
现在,让我们再来了解一下战网对于MMR和Sigma值的定义以及它们会对于你的晋级有什么作用吧。希望通过本文的阅读能够让你对战网有一个相对理性的认识。最后祝广大星际争霸2玩家在战网中能够取得满意的成绩和排名。
概况
这一部分是之前文章的进阶分析。请注意这篇文章中的内容里有很多并没有得到充分验证,如果一些细节有误差并不说明这篇文章的分析是错误的。我会用很多数学知识来解释,我也会尽量说得通俗易懂些。
首先,我认为暴雪使用了类似WoW竞技场的配对系统,只不过细化了而已。而竞技场系统使用的是贝叶斯模型来创建天梯和配对系统。这意味着用来评价你的技术的评分在你每一场比赛后都很容易得到更新。具体细节请参考贝叶斯定理维基百科。
结合这一点,MMR其实是你的水平的概率分布。暴雪同时使用了一个叫做不确定因数的参数。这就是说,在你刚刚出现在竞技场时,你的评价有很大的不确定性。在你玩了更多场次后,那个不确定因数值会减小,系统对你评分时更加自信了。我们把这个不确定因数就叫Sigma吧,它是系统自信值的倒数。这样我们就有了一个玲形的曲线,我们通常叫做高斯分布,或正态分布曲线。
这种类型的配对方式并不是什么新发明。第一种类似的系统叫做Glicko积分系统,它常用来给棋手做排名,很多人都认为它比ELO的系统好(ELO系统中常出现打平要比冒险取胜好的现象)。另一个大名鼎鼎的系统便是微软的TrueSkill系统,它被应用在了Xbox360的每一个游戏的评价系统中,还包括电脑游戏中的Dawn of War 2也使用了这个系统。(译者注:这里可以再参考一下这个帖子)
TrueSkill上的数据让我们看到了现代贝叶斯排名系统在视频游戏中使用的大致情况。暴雪对这一系统的引入则采用了不同的方式。
拓展阅读(英文):
这里是通俗版的TrueSkill介绍
这里则是较深入的TrueSkill介绍
匹配
上面的链接里,我们看到我们可以把两个玩家的MMR值和不确定因数(Sigma,或者叫标准偏移)一起引入。每名玩家的MMR和sigma都可以形成一个铃形的曲线。我们可以把这个曲线做成一个3D的概率分布图。下面这个就是把数据拟合后的样子:

如果我们把一个平面图垂直展开就形成了那个3D图形。这个图形中x坐标表示玩家1的水平,y坐标则代表玩家2的水平.最好的匹配情况是x=y时。因此,暴雪尽可能使二者接近。从上方看,你可以把它想象成一个等高线图。
回复该发言