英雄联盟和王者荣耀匹配机制的匹配机制一样?

LOL与王者荣耀匹配机制相似最高的伍个英雄网友:它连名字都一样

小编身边最早玩LOL的是我的哥哥,玩王者荣耀匹配机制的是我的外甥看辈分就能看出来LOL早早就被人可了並被熟知,玩的人也是相当的多LOL也就是英雄联盟在2011年出的这款游戏,当时绝对是最热门的游戏只记得网吧里的屏幕页面全都是英雄联盟,当时我还在上学班里的同学经常大喊德玛西亚,不知道大家有没有和小编同样的经历而王者荣耀匹配机制是在2015年推出的,充斥了尛编整个大学生活当时会和室友五黑,半夜不睡觉打到凌晨查寝被宿管阿姨警告。王者荣耀匹配机制中有许多英雄与LOL中的英雄相似泹是仅仅只是相似,毕竟两款游戏的差别还是很大的说了这么多咱们来盘点一下两款游戏的英雄人物吧!

盖伦是LOL初始英雄,是一个典型嘚战士型英雄他有着不俗的输出能力以及防御能力,可以说是攻守兼备;但是却有着腿短和手短的缺点亚瑟是王者荣耀匹配机制元老級的英雄,经历了几代的更新一直是玩家们喜爱的英雄。有移动速度加成有沉默,有坦度有击飞。而且操作简单粗暴是不少新手玩家的第一个英雄选择,也是老玩家上分的不二人选

亚索(疾风剑豪)Vs宫本武藏

本文首发于知乎专栏“通俗讲义—游戏数值知识大全”作者策划发子哥,游戏葡萄已获转载授权

相信接触过竞技游戏的玩家对下面这个东西不会陌生:

不管遭遇过怎樣坑爹的匹配经历现在都先放下,这一次我想要给大家分享的就是这个匹配系统背后一些比较核心的东西:包括排位积分的计算方式—ELO积汾的推导原理 ELO积分在竞技游戏中应用会遇到的困难,以及使用ELO积分的利和弊等等

那么开始还是从理论基础开篇(可能有点晦涩,我尽量只讲公式的合理性公式大概的一个推导过程,尽量不讲具体的公式换算)

一、ELO积分基本情况介绍

? ELO(埃洛积分)等级分的由来:

elo等级汾是根据它的创立者埃洛教授名字命名的最早用来评估国际象棋选手的实力。在埃洛以前关于国际象棋选手排名体系已经有两套(分別是欧洲的INGO系统和美国象棋协会提出的肯尼斯·哈克尼斯等级分系统),但是这两套系统在选手实力的表现上都不够直观,所以最后才被由ELO提出的等级分系统取代!

关于ELO分的基本印象只要记住下面三点:最早在国际象棋评分中出现,作者是搞物理的埃洛然后公式的来源是选掱胜率评估(这点我会在后面详细解释)

ELO在解释选手对战情况时,分为三个部分第一部分是根据战力差来计算对战胜率情况;多少分差對应多少胜率; 第二部分是选手根据对手情况和战斗结果所表现出来的水平分第三部分是选手完成对局后实际获得的积分增长。

2.1 预期胜率计算公式

大概解释一下ELO积分预期胜率计算公式为什么是这么一个样子:

其中D代表两个选手的排位分差大于零表示对手更强。p(D)代表战胜汾差为D的玩家的概率

我们知道,强手未必总是胜过弱手实际上任何一名选手的即时表现都应该是符合正态分布的(围绕某一个水平上丅波动)。

每个选手的表现都应该符合正态分布函数为:

其中U代表选手的平均水平δ代表稳定性(表现分值的方差)。

这东西有点茫然画个曲线分布图来形象解释一下:

选手A:平均表现应该是1800分,但是不是很稳定有200分左右的上下波动(可以出现更大的偏移,但是概率極小);

选手B:平均表现2000分选手状态稳定,波动分值在100左右

他们的表现符合下面两个正态分布:B和A的表现大概如下

那么在有了概率分咘了我们可以选取任何一个特殊情况分析(这里假设是1880分处)B能战胜A的条件:

结合概率分布函数图像,以1880分为分割点B能战胜A的条件是:A嘚表现少于1880B的表现分高于1880时。

那么我们只需要得到A得分少于1880的概率B得分高于1880的概率,就能计算出1880分处B获胜的概率;

在统计学中A表现尐于1880的概率可以根据概率分布函数积分得到;B也同理。B能战胜A就是B的得分一定要在A的左边即A、B的散点分布一定是下面灰色和红色斜线两個区域。

而像1880这样的分割点一共有无数个所以B能战胜A的最终概率,应该是这无数个分割点B战胜A的概率的一个求和也即是积分运算。

综匼这几个步骤就可以得出那个奇奇怪怪的积分公式ELO积分。

不过考虑到应用方便实际的运用中并没有直接用它,而是利用了最小二乘嘚出了和它函数趋向相近的另外的一个公式,这也是我们实际运用该公式时常用的公式:

到这里我已经尽量的通俗的去解释ELO公式是怎么来嘚的(这个公式不是随便写的是符合统计规则的)有了这个公式后,我们就能根据自己和对手的分差来进行胜负模拟:如下(这张表后媔的计算中需要用到)

2.2 表现等级分计算公式

这是ELO体系中比较重要的一个公式他的形式是这样的:

其中:Rp是玩家自己的表现分;Rc是对手排位分,如果对手不止一个就要取平均值;D(p)是胜率计算函数的反函数p表示参考局数内玩家的胜率;(如果只看一局的表现,那么他的胜率僦只有100%和0%)举个例子如下:

D(p)的得分查胜率和积分差对应表即可也可以根据函数去计算:(求下面这个函数的反函数即可,不再推导叻)

2.3 积分迭代公式(这个才是我们实际要用到的公式)

上面的公式只能反应玩家一定局数内的表现水平但是实际上我们用来衡量玩家水岼高低的评价分数应该是无数个短局表现分的综合结果,所以并不能直接用短期内的表现分直接取取代玩家原有的分值这就是经过修正後的ELO体系积分迭代公式,形式如下:

Rn是玩家比赛结束后的新的排位分值;

Ro是比赛前玩家的排位分

K是一个加成系数由玩家当前分值水平决萣(分值越高K越小)

G是玩家实际对局得分(赢得1分,输得0.5分)

Ge是原排位分基础上玩家的预期得分(根据胜率来算多名对手情况就是和多洺对手对战的胜率求和)

举个例子来说明该公式的运用:

三、ELO积分的应用分析

3.1 特点(在实用时要十分注重)

任何的算法体系都有优缺点,ELO積分也是而且ELO积分的优缺点都还比较明显。

离散性: ELO积分的计算不需要获取太多的信息只需要知道三个要素即可对积分进行迭代:选掱赛前积分,对手赛前积分比赛结果。

初期不精确性:ELO积分在达到合理之前需要一个收敛过程比如一个2000分玩家玩小号,遇到的对手大概都是从1200分开始;这时候ELO分是不能精确反应他的真实实力的这需要一个过程,也就是ELO积分的收敛过程

对所有比赛一视同仁:ELO分只会根据哃一评分体系下的积分进行迭代积分增长情况和赛事重要性无关。

3.2 在竞技游戏中的适用性

3.2.1 比赛重要性差异适配

和网球象棋等相比,网絡游戏中所有的玩家大多都是为了娱乐和休闲所以在比赛和比赛之间的重要性差异,不会影响玩家在游戏中的评分这一点恰恰规避了ELO積分将所有比赛看做一样的缺点。

3.2.2 收敛期解决方案

前面在算法的特点中我有提到ELO积分有一个比较显著的特点就是需要一个收敛过程来对其进行大致的定位。

这一点在游戏中是有很好的体现的:(LOL引入定级赛就是出于这方面的考虑)

除此之外为了尽量缩短玩家的收敛周期(达到真实水平所用的场次),LOL和王者荣耀匹配机制都采取了段位继承机制

段位继承的实现并不困难,只需要在定位期加分算法中考虑箌玩家上赛季得分就可具体用什么比例,看需求而定

ELO积分初期是针对象棋选手而定的,所以考虑的都是象棋选手1V1的情况但是在5V5排位賽中,有几个要素是不能直接用定义来计算的

这个公式中Ro,K,G值是不用变化的但是Ge的计算是需要特殊处理的。

Ge的计算需要用到对手信息(Ge怎么计算要回到前面的公式和算法去)在LOL,王者荣耀匹配机制等游戏中玩家一局游戏遇到的对手等级分实际上都不一致所以,这时候在对手排位分到底用多少需要商榷这里我提几个可行的方案(并没有经过验证)

方案1:直接用对手的分值平均值作为对手等级分

该方案实际上有明显的缺点:显然出现带妹队伍的时候,如果按照对手分取均值的话妹子的分值就明显增长过快了。所以5V5情况下对手的分徝应该要加入自身的要素(因为在己方团体中每个个体对排位总分的贡献是不一致的,所以要引入权重的概念)

方案2:于是我又提出了┅个新的方案,在5V5对战中计算玩家A的迭代积分时,玩家A的对手分值应该这样去算:

这样Ge中要用的自己和对手的分值差D就应该这样计算:

㈣、思考:排位分直接用ELO分显示有什么不好

为什么LOL要用段位来替代之前的ELO积分?

为什么王者荣耀匹配机制在此基础上做了更大的变化

茬英雄联盟和王者荣耀匹配机制中分值还有用吗?

1. ELO分不会消失从显示变成了隐藏,但是匹配对手时还是以此为基础来寻找对少的(将玩家真实水平隐藏)

2. 因为ELO积分对玩家水平的精确指示会打击玩家的信心,分值收敛结束后再进行更多的对局几乎不会有任何提高,如非洎我进阶(一入天梯深似海,从此DOTA是路人)

3. 段位的出现是对人性考量的结果!永远不要忘记MOBA类游戏盛行的至理:超神都是自己的!锅都昰队友的!上不去是队友都是傻逼的!所以不需要在分值上对其水平进行太过精确地显示你看,下面这样就舒服了!

4. ELO积分不会消失他對选手水平的精确指示性是用其作为匹配的重要参考依据保证玩家的游戏体验的根本。

段位并不是玩家真实水平的反应段位对努力的选掱有很多的鼓励,所以用段位来给玩家匹配对手会让女性玩家怀疑人生(她们的真实水平实际并没有段位显示的那么高)

所以在进行匹配的时候,还是需要以ELO分为准!!

至于代练导致ELO分值上涨然后开启连跪模式的亲们,这就十分抱歉了~~这种情况没得解!

请问:英雄联盟和王者荣耀匹配機制是不是很相似

请注意:本网坚决拥护中国共产党领导,坚决打击任何违规违法内容若您发现任何有害信息,请E-Mail:举报我们核实後将给予现金奖励!爱国是每个中国人应尽的责任,爱国从我做起!为实现中国梦实现中国腾飞而努力!

采纳答案   相似是真的,不过性質不同的而且王者荣耀匹配机制并没有多少技术可言,英雄联盟可是一个讲技术的游戏而且英雄的出装和技能可不是丰厚一点这么简單,比王者不知道复杂多少了你想在手机上玩好英雄联盟类游戏再去玩联盟的话推荐你去玩玩虚荣" Hanson0011  

我要回帖

更多关于 王者荣耀匹配机制 的文章

 

随机推荐