您当前的位置:首页 > 互联网百科 > 游戏

浅谈王者荣耀的匹配算法

时间:2020-08-27 12:10:56  来源:  作者:
浅谈王者荣耀的匹配算法

 

大家好,今天我将化身为峡谷刚正不阿的峡谷治安官——狄仁杰大人,作为一名程序员,来为大家浅谈一下王者荣耀 target=_blank class=infotextkey>王者荣耀中的匹配算法。

不知道在大家玩农药的时候有没有遇到这些困扰:

排位五连胜之后又来了一波六连跪,

是命运的作弄还是系统的安排?

。。。

排位赛为什么要三人或五人英雄才能玩?

四人就不行,匹配赛就不需要啊。

。。。

为什么匹配会遇到钻石玩家?

我明明星耀了啊!

。。。

相信你看完今天的会对农药的匹配方法有一个比较具体的认知。

EL0等级分系统

ELO等级分系统(ELO Rating System)是由匈牙利裔美国物理学家阿帕德·埃洛创建的一个衡量各类对弈活动水平的评价方法,是当今对弈水平评估的公认的权威方法之一,被广泛用于国际象棋、围棋、足球、篮球等运动,是一套较为完善的评分规则和机制。

ELO等级分系统更适合对竞技类游戏的选手的技术等级进行评估,用以计量个体在对决类比赛中相对技能的算法系统;对于MOBA(多人在线竞技)游戏而言,需要创造双方势均力敌的竞技环境,让每场对局尽可能的接近公平。

《王者荣耀》采用了ELO等级分系统来评估每一位召唤师的实力,并尽量匹配10个实力相当的对手及队友进行一场酣畅淋漓的比赛,给到召唤师高质量的对局体验是《王者荣耀》设计匹配算法时唯一追求的目标。

在《王者荣耀》里,有多种多样的游戏模式,在ELO等级分系统为基础的前提下,不同的游戏模式其具体的匹配规则还是会有些许差异。比如:匹配模式是完全按照ELO值匹配队友和对手;排位赛是按照段位水平和ELO值综合评判并匹配的,会尽可能保证对战双方的实力保持在均衡水平。通过将数字转化为文字(黄金白银铂金钻石),更易于传播和理解。排位段位则让王者荣耀有了普适性,才会被新玩家大群体所接受。

Elo算法成立于以下前提:

每个玩家的表现都符合随机变量的正态分布。

无论个人在比赛中的表现如何,队员的平均价值都会慢慢增加。

任何一名选手的即时表现都是符合正态分布的,因为选手水准的提高是缓慢的,非一蹴而就的,所以代练,作弊都会对系统造成破坏,严厉谴责。这就是农药为什么对投诉进行严格处理的原因。生活中类似的例子很多,比如社会收入分布,人群身高分布等等,不要和马云和姚明比。

Elo算法的逻辑解释

等级分系统通过计算双方的输赢概率,结合竞技后的结果来不断修正玩家的分数。如果一个较高分玩家赢了,那符合系统的预期,少量分数会从低分玩家方扣除,并加给高分玩家。反之,高分玩家会被扣除相对更多的分数,并把这些分数加给低分玩家。

定量计算:

Ea=1/(1+10^((Rb-Ra)/400) ) Eb=1/(1+10^((Ra-Rb)/400) )

A和B为两名玩家,R代表他们当前的rating,E为预期胜率,所以EA+EB=1。

当比赛结束后,实际胜负值S最多有三种情况,胜(1分),平(0.5分),负(0分)RA’ 为一场比赛结束后的新rating:〖Ra〗^'=Ra+K(Sa-Ea)

K是一个常量,代表一次比赛对于选手得分的影响程度。较小的K值意味着较小的影响,不同的比赛性质与阶段可以选择不同的K值,国际象棋大师赛中,K=16;大部分游戏规则中,K=32。通常水平越高的比赛K越小,为了避免少数几场比赛就改变选手的排名。

举个栗子感受一下:玩家A排位分数2000,玩家B1800,那么A的预期胜率为:EA=75.97%,EB=24.03%,如果在实际的对决中(取k=32),A胜利,则A将收获7.7分,B将损失7.7分;B胜利,则A将损失24.3分,B将收获24.3分。可以发现,不同结果出现时,每位选手的积分变量也不同。

你能匹配到什么样的队友,完全是由算法评估各位召唤师综合能力来决定的,所以正如之前所说,从匹配的算法和规则的层面来说,每一局的匹配结果是一个纯粹的数学问题。一定还是会有召唤师问,但为什么我总是遇到“坑队友”!

你的队友可能会因为很多原因发挥不佳:考虑到阵容的合理性而选择不擅长的英雄、前期逆风导致队内氛围不佳情绪不好、玩法风格和队友不够匹配等等。

你打王者荣耀吗?

普元第一届王者荣耀公开赛开始啦

长按图中二维码围观

围观礼:直播抽奖、预测冠军奖品等等

好礼等你来拿

关于作者:卜壮,普元前端开发工程师,负责Mobile 8.0项目管理平台前端部分。熟悉ReactNative,目前正在学习Vue,大前端技术探求者。

关于EAWorld:微服务,DevOps,数据治理,移动架构原创技术分享。



Tags:王者荣耀   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除。
▌相关推荐
大家都知道竞技游戏其实就是一场博弈,特别是对于王者荣耀这种MOBA游戏来说,是不存在平局的,有赢就必定有输。很多玩家认为就是游戏而已,没必要在意那么多的细节,可是一直输我想你...【详细内容】
2023-05-26  Tags: 王者荣耀  点击:(2)  评论:(0)  加入收藏
射手成吉思汗有趣的是,在所有射手英雄中,后期胜率最高的不是莱西奥(瞄准脆皮后秒杀),伽罗(用四箭将对方前排战士击败)或者是后羿、鲁班七号这样的传统“神射手”,而是少被选用的老村...【详细内容】
2023-05-26  Tags: 王者荣耀  点击:(2)  评论:(0)  加入收藏
大家好,王者荣耀新英雄美人鱼技能是什么,技能定位一览。美人鱼是王者荣耀即将上线的新英雄,美人鱼的定位大概率是一位辅助英雄,那么新英雄美人鱼的技能是什么呢,相信很多小伙伴都...【详细内容】
2023-05-26  Tags: 王者荣耀  点击:(4)  评论:(0)  加入收藏
在王者荣耀中,大多数玩家特别是男性玩家的目标就是最强王者或者是荣耀王者,特别是在现在很多妹子玩这个游戏过后,男玩家们都迫切地想到打上王者撑场面,方便带妹上分。小编早在s6...【详细内容】
2023-05-25  Tags: 王者荣耀  点击:(4)  评论:(0)  加入收藏
大家好,王者荣耀5月25日英雄平衡性调整,百里守约优化。王者荣耀5月25日更新后,对几位英雄的平衡性进行了调整,其中,百里守约优化,孙膑、狂铁降温,那么具体的调整内容有哪些呢,一起来...【详细内容】
2023-05-25  Tags: 王者荣耀  点击:(4)  评论:(0)  加入收藏
很多英雄前期强度离谱,但是越到后期越乏力,堪比超级兵,在使用这些英雄的时候一定不要拖后期,今天咱们就盘点一下王者越到后期越乏力的英雄。1、杨戬后期乏力的英雄代表有杨戬,二...【详细内容】
2023-05-12  Tags: 王者荣耀  点击:(1)  评论:(0)  加入收藏
最为全队的输出支柱,射手一直都是MOBA游戏中的核心,那么对于射手来说,如何才能提高自己的输出能力,不被对手轻松切掉才是最重要的。灵活的走位就成为了射手最重要的一项能力,今天...【详细内容】
2023-05-08  Tags: 王者荣耀  点击:(1)  评论:(0)  加入收藏
大家好,王者荣耀s31射手梯度排行,s31强势射手一览。王者荣耀S31赛季有哪些强势的射手呢,相信很多小伙伴都非常好奇,小编今天就为大家带来了S31赛季的射手梯度排行一览,感兴趣的小...【详细内容】
2023-05-07  Tags: 王者荣耀  点击:(1)  评论:(0)  加入收藏
大家好,王者荣耀亚连定位介绍,新英雄亚连打什么位置。亚连是王者荣耀即将上线的新英雄,目前已经上线体验服,那么新英雄亚连是什么位置的英雄呢,很多小伙伴都很好奇新英雄亚连的定...【详细内容】
2023-05-01  Tags: 王者荣耀  点击:(0)  评论:(0)  加入收藏
在王者荣耀这个游戏中,每个英雄都有其独特的定位和特点。不同的英雄适合担任不同的角色,而在不同的位置上,英雄的表现和作用也会有所不同。因此,每个位置上都有其“天花板英雄”...【详细内容】
2023-04-30  Tags: 王者荣耀  点击:(1)  评论:(0)  加入收藏
▌简易百科推荐
今年Switch会有多款大作发售,《宝可梦 珍珠钻石》、《怪物猎人 崛起》可能还有大家翘首以盼的《荒野之息2》等游戏。触动了许多玩家的游戏欲望,于是最近有不少玩家纷纷购入了S...【详细内容】
2021-03-29      Tags:Switch   点击:(289)  评论:(0)  加入收藏
随着互联网的发展,网络游戏也进入了新时代,我们国内的玩家可以通过steam、战网、等平台,能玩到各式各样的外服,甚至国际服的网络游戏,这些网游中,有的可以免费体验,有的也是买断性...【详细内容】
2020-09-21      Tags:网络游戏   点击:(173)  评论:(0)  加入收藏
《荒野大镖客OL》如同R星的兄弟作品《侠盗猎车OL》一样,规模是非常巨大的。同时运营这两款大型多人游戏,意味着可能遭遇无数个状况,比如各种导致游戏无法进行下去的bug,还有一些...【详细内容】
2020-09-21      Tags:《荒野大镖客OL》   点击:(238)  评论:(0)  加入收藏
编者按:今年8月,游戏引擎公司Unity Software(以下简称Unity)提交上市申请,计划在纽约证券交易所上市,股票代码为「U」,主承销商为高盛和瑞士信贷。根据Unity最新(9月16日)提交SEC的文...【详细内容】
2020-09-18      Tags:游戏引擎   点击:(212)  评论:(0)  加入收藏
热爱电竞的男孩都有过一个梦想,成为职业选手,拿到全国冠军。在南京,5个男孩组成高校电竞队,互为伙伴和对手,一起向冠军奔去。像一种青春样本,他们代表着的,是所有游戏迷在少年时代...【详细内容】
2020-09-15      Tags:职业电竞   点击:(222)  评论:(0)  加入收藏
Age of Empires 2 Definitive Edition(帝国时代2 决定版),是微软经典即时策略游戏《帝国时代2》完全重制版,原作最早在1999年推出,决定版在20周年纪念时推出,全新制作了4K超高清...【详细内容】
2020-09-14      Tags:《帝国时代2》   点击:(412)  评论:(0)  加入收藏
随着时间的流逝,绝地求生终于迎来了新版本的更新,在9月9日晚测试服推送了更新包,并且官方也发布了测试服的更新公告。 这次更新最主要的就是加入了蓝圈背包,目前这个道具只在雨...【详细内容】
2020-09-11      Tags:绝地求生   点击:(285)  评论:(0)  加入收藏
对于玩家来说,最容易影响游戏帧数表现的一个电脑部件,应该就是显卡了。CPU虽然也同样对于帧数有很大影响,但是对比起CPU,绝大多数显卡都不会要求玩家花钱换主板,而且安装更加简易...【详细内容】
2020-09-09      Tags:NVIDIA   点击:(297)  评论:(0)  加入收藏
王者荣耀正式服将在8号迎来新一轮的周更,此次更新不仅有新皮肤、新福利上线和碎片商店换新, 还涉及了5位英雄的调整,同时官方还修复了铠2技能击退距离异常,以及2/3技能衔接强化...【详细内容】
2020-09-08      Tags:王者荣耀   点击:(224)  评论:(0)  加入收藏
感谢猴子提供的测试机会。大家好,好久不见,我是泰莉亚!最近热点上网冲浪实在是太难了,产出的内容少了不少,如果还有什么想看的东西可以留言,我会上游戏尽量为大家解答~...【详细内容】
2020-09-01      Tags:魔兽9.0   点击:(352)  评论:(0)  加入收藏
站内最新
站内热门
站内头条