英雄联盟技术吧 关注:204,911贴子:2,886,786
  • 13回复贴,共1

【资料】英雄联盟的匹配机制:并非完美,但无他法

取消只看楼主收藏回复

很多人都抱怨过英雄联盟的匹配机制,我也是。但是看过匹配机制的设计后,我就没太大的抱怨了。因为,即使换个系统,也不一定做的更好。


来自iPhone客户端1楼2013-12-12 00:40回复
    现有段位是s3才引入的概念,只是一个表现,对匹配过程毫无影响。真正起作用的是隐藏分。所谓的隐藏分,其实是国际象棋采用的Elo系统。Elo为什么叫这个名字呢,很简单。它的发明者是Elo。


    来自iPhone客户端5楼2013-12-12 00:43
    收起回复
      这个系统给任何进行比赛的玩家一个1200的基础分,然后根据胜负加点。并尽可能的把分数相近的玩家放一起比赛。(一般全队Elo平均值相差不过100,和对面相差不过50)


      来自iPhone客户端8楼2013-12-12 00:47
      收起回复
        在Elo系统中,相差100分的玩家高者有64%的胜率,相差200分的选手高者有76%的胜率。当分数低的选手和分数高很多的选手比赛,即使输了也基本不掉分,因为系统认为输是应该弹道。反之赢了加很多,因为系统认为他对你判断有误,要修正这个错误。这是一个自带修正的系统,按照拳头说法,20场就可以把一个完全错位的人摆正位置。所以说总是爬不出坑的,一定是因为有一些方面不对。不一定是特别明显的。比如,也许你操作很好,但是否对交手时机把握不那么好?是否对队友的支援总是慢了那么一点?抑或,在不知不觉中总是引起队友不快导致团队不和失败呢。可以这么说,如果实力超出当前段位200分,是不太可能出不了坑的。


        来自iPhone客户端11楼2013-12-12 00:57
        收起回复
          连胜与连败:当你进入连胜与连败时,elo值的增减方法和正常没有差别,但是系统会开始不遵循匹配同elo值选手的原则,而是大幅增减你的对手Elo值。比如,你目前1200分(银4、5左右),经过3连败。 正常来说系统应该给你匹配1200的对手和队友,但是你的连败引起了系统警觉。即使你还是1200分、系统会暂时把你当成1100分,和其他1100放在一起比赛。如果你还输,那么由于你的elo值比对方高,你会掉很多分。(比如一下掉50)。然后你变成1150分。这时候再给你1150分的对手,你有50%胜率。系统就满意了。 如果你赢了,系统发现你只是一时运气不好,所以你又回到了1200分。这也就是碾压福利局的由来。虽然有些玩家会因此很不愉快,但这是系统自我修正的必要过程。这保证玩家快速到达自己真实水平分段的手段。不然正常匹配一分分加减,若风去打排位500场都还在白金段虐人岂不是更不合理?


          来自iPhone客户端14楼2013-12-12 01:13
          收起回复
            拳头对开黑也有纠正。开黑的一方综合分数会被提高,2黑3黑4黑5黑各不同。在有两个水平相近同数量开黑的队友放一起当然最好(也是系统优先的选择。所以周末5黑驼驼遇到5黑),但很多时侯玩家池没这么大,只好提高未开黑一方的分数来补偿。 对于高手带新手,拳头也有特定的补偿机制。根据内部的统计数据分析出胜率50%的组合。


            来自iPhone客户端16楼2013-12-12 01:22
            回复
              这么听起来这个系统应该接近完美才是。但为何经常匹配到的结果不如意?原因很多,但主要有2个。


              来自iPhone客户端17楼2013-12-12 01:24
              收起回复
                1是玩家的心态和表现。排位和匹配的分数是分开的。一些玩家拿匹配当娱乐场不好好玩导致匹配分数低,但想要碾压其实很容易。同时有时候另一些玩家看到对面排位段位就怂了。但系统把你们放一起就说明差距远比想想的小。


                来自iPhone客户端18楼2013-12-12 01:29
                收起回复
                  2. 玩家池不够大,没有足够elo值接近的玩家。双方的平均elo还是接近,但队内水平差距就大了。这就导致双方队友可能有一个很坑,而另一个是大神。而这种情况下和他们打什么位置用什么英雄对全场走势影响就很大了。比如一个大神打野带蹦全场导致对面大神上单起不来也使有可能的。


                  来自iPhone客户端21楼2013-12-12 03:28
                  收起回复
                    3. lol很容易被滚雪球。前期很接近的比赛因为失误被滚雪球了会给人感觉双方实力一边倒。这个时侯有时候有恰好人看到对面战斗力高又该说本来就打不过,坑爹的匹配系统。


                    来自iPhone客户端22楼2013-12-12 03:35
                    回复
                      4. 匹配系统最大的缺陷是它基于统计结果。对单独某一局的结果预测无力。在象棋中还好。lol是一个10个人,5个不同位置的游戏,影响发挥的变数太多。能不能拿到熟手的位置?英雄?每个人熟手的英雄是否能配合?队友性格是否搭的来?那天队友是不是搬砖手太累打的时侯抽筋了?(开玩笑)不可预测的因素太多了。


                      来自iPhone客户端23楼2013-12-12 03:40
                      收起回复
                        说了这么多,主要还是想说和游戏心态的影响。一是,系统把你们放一起,那么这把是能打的(因为系统预测双方胜率接近50%)。战斗力什么的见鬼去吧。见到战斗力就悲观的情绪要不得。
                        二是对队友要留一些尊重。除非开黑,否则队友的实力不会和你差太远。哪怕你是1楼他是5楼,差距在人多的时侯50、60分,人少的时侯也不过200分。没有质上的差距。强制5楼打辅助也没有任何道理。 有一局我们5个人4个都打的超奇葩超烂,因为大家发挥都不好。结果我们互相说自己坑然后安慰对方。那局是不多几局我输了还比较开心的。


                        来自iPhone客户端24楼2013-12-12 03:49
                        收起回复
                          话说我都发了这么多帖子了有人记得我不?


                          来自iPhone客户端33楼2013-12-12 09:10
                          回复
                            再次强调:Elo不是战斗力。战斗力是非官方的数据,仅供参考。匹配Elo值在S1可见,排位Elo值到S2结尾都仍然可见。拳头煞费苦心的把Elo值隐藏起来避免影响玩家体验(避免分段攀比)。又何必再去弄个战斗力折磨自己。


                            来自iPhone客户端34楼2013-12-12 09:18
                            收起回复