首先,elo算法中,每个玩家有一个初始分值,代表该玩家的对局水平,这里称为elo分。其次,高elo分玩家战胜低elo分玩家时,获得较少分数。低elo玩家战胜高elo分玩家时,获得更多分数。最后,任意玩家在进行无限场对局之后(无论对手是谁),其elo分无限接近于他的真实水平。

打开网易新闻 查看更多图片

这就是elo算法的全部内容。

基于elo的匹配机制,系统如何给你分配n个一同进行游戏的玩家?同段位匹配或同elo匹配。请各位反对elo的高赞回答提出一种比以上两者更合适的匹配机制出来,来反对elo匹配机制。

那这两种哪一个更好?

在玩家实力符合当前段位/elo分时,上述两者的区别不大。但是当玩家段位不符合当前段位/elo分时,elo算法能够更迅速的将玩家和自己真实水平相近的玩家匹配在一起。

简单说,在elo算法下,当王者使用青铜号上分时,能够减少对局数量,更早的匹配到能和自己对抗的王者队友以及对手。

elo匹配机制更好。真正恶心你的并不是elo算法和elo匹配机制,而是一些其他的恶心玩意。

王者荣耀是一个5v5游戏。假设我们使用elo算法找了十个水平相近的玩家,他们的elo分不可能完全相同,所以我们给这十个玩家按elo分从高到低排序编号。

一种方法是让1,3,5,8,10号玩家去对抗2,4,6,7,9号玩家,以期达到两边胜率相近。

另一种方法是计算elo分之和,通过合理的分配使得双方elo分之和的差最小(可以想想这个算法怎么写,以及它的复杂度)。

但是如果分配机制和连胜/连败情况挂钩呢?

1号玩家打了连胜,所以将1,7,8,9,10号玩家放在一队。10号玩家打了连败,将1,2,3,4,10号玩家放在一队。

甚至匹配机制和连胜/连败情况挂钩呢?或者是elo分延迟结算呢?或者5v5的elo匹配其实是五个1v1的elo匹配结果随机组合呢?

凡事没有无缘无故的爱,也没有无缘无故的恨,天美搞个ELO机制肯定有它的目的对不对?回答这个问题之前,先谈一下ELO机制的作用是什么?

从游戏研发者的角度来说,目的只有一个,提高玩家的人数和游戏时间。

怎么提高?

打开网易新闻 查看更多图片

关键就是控制玩家的胜率,让几乎所有人的胜率基本保持在50%左右,弱者也在47%左右,强者也不过60%出头(场次太少,实力太强者另当别论。)为啥要控制胜率?很简单啊,如果一个人打游戏胜率只有20%不到,把把都输,估计他玩不多久就没信心了,不玩了。这样游戏的人数就会下滑了。

你要问了,那天美提高弱者的胜率就可以了,为啥还要降低强者的胜率啊?额抱歉,这个真的是附加效果,因为力的作用是相互的,有人胜率太高就有人胜率太低嘛!有的人胜率太低了,只好让你们胜率高的强者来带一带,帮他提高一下胜率。至于你没有带赢他,那一定是你太弱了(手动狗头)。

当然ELO机制还有别的,比如你好多天不登录,然后突然再登陆,前几把一定是必胜的福利局。再比如你每天150活跃度刷满,每周1000活跃度宝箱都领。那你在天美眼里就是像狗一样忠诚的用户,怎么赶都赶不走的那种,所以你就是被牺牲的对象。牺牲给谁?当然那些不活跃的,还有胜率低的玩家,让他们爽了,游戏总人数才能高啊。至于你,反正你也不会不玩对不对?

下面我们再来说如果没有ELO机制,这游戏会变得怎么样?

直接回答是:这游戏会慢性死亡。

假如天美突然发疯,直接取消了ELO机制。

第一阶段,ELO机制刚取消,有的玩家会突然发现,自己的队友好像变正常了,连胜也没有惩罚,简言之,打的无比顺畅,胜率高达80%。然而另一部分玩家却突然发现,几乎每一局都没有大手子带了,怎么打都输,连跪也没有福利了,胜率跌到20%,越打段位越低。当然还有一部分玩家胜率依旧保持在50%。

第二阶段,那些胜率只有20%的玩家,大部分实在输的受不了了,不玩走人了。也有部分终于掉到属于自己的段位,菜鸡互啄,倒也能赢几局。然而上一阶段还能保持50%胜率的玩家,在这一阶段却突然发现,自己胜率跌到40%了,为啥呢,因为有不少原来的弱者玩家被打退游了,他们走了,你不就是新的弱者了么?而在上一阶段80%胜率的玩家,迅速升到了属于自己的段位,却发现把把都是质量局,打的那叫一个艰难啊。

第三阶段,低分段依旧菜鸡互啄,但是时不时来一个炸鱼的,被炸的难受无比,输赢都和你没关系。