一个游戏策划猜测一下LOL的匹配机制

avatar
关注

首先楼主自己的职业是一名策划,做系统这方面的

首先我们要从LOL的RANK机制改版说起,从rank分改为段位机制后,首先是保留ELO隐藏分这个机制的

也就是可能会出现一种情况 我的病友4大于你的病友4,这个相信大家都是知道的

但是在LOL这个游戏中,根据我一万场左右的游戏经验来看,绝对不止由RANK段位和ELO这么简单来匹配,这个游戏是有一个【最近表现分】 的的匹配机制的,也可以理解为用户画像,猜测优先级按照你最近场次的KDA、伤害、经济、SOLOKILL、参团率、补刀、推塔来给你一个表现值,这个值是每把打完都在实时浮动的

这个机制我先做一种假设,最近a场+最近b场的表现分,这个a场次可能是10、20这样一个最近几场的表现分(这个表现分可以参考wegame那种评分机制,当然肯定不是一回事,wegame的评分系统是腾讯wegame团队的人自己开发的,但是和riot的应该是异曲同工),a场的权重可能在70%这样,b值可能是50、100场这样,你的前20-100场作为30%的权重

假设我拿到了最终10的表现分,那么在匹配系统中,给我在我的匹配ELO里匹配9个也是最近表现分为10的队友即可,这是最理想状况,但是这种状况基本是很难触发的,因为同时在匹配的玩家可能没有那么大的池子,所以分数必然是有浮动的,假设一种状况是我方:我10、四个队友分别为8、8、12、12,对方为10、10、10、10、10,理论上这局游戏预期胜率是50:50,但是这种情况为最优解吗?

理论上,我们预期moba用户的胜负心流体验是50:50的,是比较令人暴躁的其实,反之吃鸡则不同,100个人里1个人终极满足,9个人很爽、80个人还不错,10个落地成盒的很气,这种体验是很好的,但是moba能不能做这种呢?

实则是能做的,我们落地来假设这个问题,我是一个高手,匹配皇帝,场均表现爆表,假设20分为满分,我拿到了19的最终表现分,那么接下来这局游戏,如果我开了匹配,则为我在我的匹配ELO附近匹配9个最近表现为19的玩家即可,如果我开了排位,则在我这个段位浮动内为我匹配最近表现19的玩家即可,这样下来,接下来这局游戏每个人则是50%胜率,看似很公平

但其实最终结果是可能5个人爽了,5个人砸键盘了, 而且要做到这样的匹配其实究极难,因为你在当前匹配池子里找不到跟你同段位的9个19分的玩家

那假设这样呢,我一个19的,带4个8分的,总共是51分,对方五个10分的正常玩家呢

先不论胜率如何,接下来的体验是这样的,我带动了,究极carry,我很爽,4个可能是躺赢的也比较爽,剩下5个玩家,除了被我对位打爆的表示理解,剩下4个是很不爽的

那么就有一个很可怕的点,假如我没带动呢

我,不爽,我方4个队友,也可以理解,毕竟打不过对位的

剩下5个人是爽的

也就是说这把游戏可能砸键盘的,只有“我”一个玩家

这样的话心态爆炸卸载游戏的人会对应变少很多,lol大部分玩家整体上会获得50%以上的愉悦体验,那么总体基数上心态爆炸流失的概率会降低

假设一个菜b玩一万场,他的最终胜率最低也是45%左右,这已经是elo里胜率这个得分点的深渊黑铁4玩家了,但他的技术应该获得20%的胜率,这才是绝对公平的,所以必然有人强行带他赢了不该赢的2500场

这是第一个结论,高手带菜b是注定的

第二个是很多人轻而易举感同身受的一个,连胜10把左右or连败10把左右,连胜的时候你怎么玩都能赢,连败的时候你怎么c基本都是个输

那么首先我们知道我们的最终胜率趋向都是50,我的另一个结论是这样,这个匹配机制,不是让你每把都是50%的胜率,而是让你在一定的区间内获得50%的胜率,假设20把为一个目标区间,让你在20场内取得10场胜利即可

那么我今天上来玩游戏,正好刚结束了上一个区间的20场,今天算是一个新的开始,手感很好,有c有运气好的赢了10场,接下来的10场不多说了,肯定是深渊究极爆炸局在等待着你(假设20场为一个区间的前提下)

因为这个区间要保证你无限趋向于50胜率,那么最终你可能在第11场开始的时候拥有了15分的最近表现得分,假设对面为5个10分,总50分,你15分,按理说应该匹配你相同分段的四个7分玩家,两边总50:50分开始,但是你这把可能有一个最近连跪心态爆炸的,有一个最近挂机频繁的,有一个本身就是强行系统给拉到48%胜率的菜b,没办法,这是注定的,因为系统要保证你在这20场内取得50%的胜率

而且据我常年观察,这个20左右的区间值是大概率差不太多的,因为连胜连败最多一般就10场左右

我们来再举一些例子来佐证以上两个论点,

一个账号,你如果只打了10场,胜率可以是100%的,打了100场,胜率可以是80%的,打了1000场,10000场,你是dopa这种排位皇帝我估计也就55%胜率了,这也说明系统对于账号的宽容度问题,在一定的场次内系统不是干预不了,而是一方面在评测你的分数,另一方面也在允许你做这样的行为,为了鼓励你这样的牛b玩家冲分、炫耀等等行为

这也是超级号存在的意义,让职业选手拿个纯新号,打上来是要耗费巨大的精力的,拿个本赛季打了一万场rank还在白银的,那耗费的精力将会更加成倍增加

另外还有一点是匹配也是有自己一套逻辑在里边的,两个白金账号,一个可能把把匹配钻1、钻2或者一些段位不高但很强的玩家,另一个可能把把青铜白银,这个可以理解为匹配段位,只是不会外显而已,匹配的逻辑则是以你的匹配段位为基准池子,在里边按照上边提到的表现分的规则来匹配对手,和排位大同小异,但是这里的规则会宽松很多,即系统允许的差值范围更大,其实一个事实就是高手匹配的体验比排位好

最终下来这个游戏的匹配机制猜测为:

排位机制:RANK分ELO(即为隐藏分,段位啥用没有只是个外显)为基准范围,随最近表现得分浮动匹配,你如果牛逼的爆炸最近表现分为20满分,那你的优先级会拔高到顶点,什么局什么位置都可能给你塞进去,尤其对于4个排了10分钟的坑逼来说

匹配机制:匹配ELO为基准范围,随最近表现得分按照当前匹配队列优先级塞进去

其实理性来说lol的匹配机制不会如此简单,肯定还有成吨的公式在里边,毕竟发展了这么多年巨无霸IP,而且匹配公式可能也算是riot最核心的商业机密之一了,可能值个上亿的价值那种....我也只能以自己的切身体验来猜测

无聊时候随便想起来了写一写,想到哪儿写到哪儿,欢迎大家理性探讨

发布于北京阅读 49340

这些回复亮了

discusser-avatar

IG丶WXZ楼主

· 北京

有兴趣的JR可以做个试验,你疯狂的输和瞎玩,或者你本来就炒鸡菜,那么你排位的等待时间应该是很长的,而且赢游戏会巨简单,当然你还会觉得自己表现不错赢下来有功劳,得到正向反馈 或者你某段时间内疯狂c,那么你排位的时间会等待很短,因为你优先级巨高,补位的几率也贼高(当然只是部分,补位机制还和你最近补位次数有关,补位次数越少则补位几率越低,这个是明面上的规则),而且你的队友会越来越菜

亮了(126)
查看回复(3)
回复
discusser-avatar

IG丶WXZ楼主

· 北京

再补充几点,针对高手带菜b来说,带不动的情况下,是这个游戏更多人能获得良好心理体验的前提,所以在机制里,这种情况必然会多于能带动的情况 第二点,连胜连败这种是良性的吗?是的,连胜你爽翻天不多说了,连败心理爆炸是有的,但是连败的时候会有赌徒心理,越输越想赌,变相拉长在线时长,当然也会有一怒之下卸载游戏的,相信riot也是在拿到具体数据后,最终演变为了当前这种连胜连败的概率 第三点,晋级赛的时候队友的挂机、骂人、送头,其实在游戏开始前系统已经预测到了,并且奖励了你一个 第四点,这个游戏里体验最不好的应该是,玩的还不错的玩家,但又没有那种全局意识极强、为了胜利安慰每一个队友,指挥每一次团队行动的究极分奴行为,也没有那种1V3的究极carry能力,他们注定大部分场次都要带一些比较菜的玩家,成为他们平衡胜率的工具人,所以一个血淋淋的现实是一些玩的还不错的人但又没有很c的能力,在白银黄金挂几年也是系统有意为之,没了你们这里的局会变成真正的深渊 第五点,谈一下一些更新的国内游戏的解决手法,比如大家所不齿的农药等手游moba,国人开发这方面也会灵活许多,最为显著的是ai的加入,农药吃鸡等手游里都是有ai的,用ai来抵消玩家的负面情绪,让更多的玩家得到正向反馈,其实算是个还不错的方案吧,整体段位往上提一提,你玩lol的白银来农药上来就钻石起步,一部分是操作上限整体降低,一部分是农药的钻石就和lol的白银青铜属实没区别,大概相当于你LOL30级了,往下说实话一堆AI和炒鸡炒鸡轻度的玩家,但你要是从lol过去其实大部分玩家会比较爽的,得到正面反馈,我玩这个游戏有天赋啊卧槽 其实也挺不爽的,竞技游戏的生死carry,血拼输赢其实在大数据下也是索然无味的

亮了(81)
查看回复(3)
回复