近期很多小伙伴表示自己在玩王者榮耀時,匹配人的速度變慢了許多,那是因為你的ELO值過高導致,那么王者榮耀ELO算法是怎么計算的,ELO值是什么意思。
王者榮耀策劃Donny 微博原文如下
1、排位賽中的匹配機制最重要的目標就是給每一位玩家匹配實力相近的隊友和對手,如果你是大神,那希望你的隊友和對手都是大神,如果你實力普通,那希望你的隊友和對手也都和你實力相近也比較普通,同時在機制上是完全希望避免讓大神匹配到小白的。這是單排的情況,組排會更復雜些,比如一個大神和一個小白一起雙排,那在匹配時會希望找到對手也是有一個實力相近的大神和一個小白雙排的,同時他們的隊友分別也是處于在這實力區間里同時敵我雙方實力均等。
2、那怎么定義每個玩家的真實實力呢?段位是很重要的因素,但并不是全部的因素,比如某職業選手平時排位玩的很少,段位可能只有星耀,但他只要排位基本就都是贏,那這個段位和他的實力就是不相符的,讓他和其他星耀的普通玩家一起排位,這可能就是不太合理的(同樣某些王者段位玩家開小號到低端局炸魚也是類似的情況)。所以在現在排位賽的匹配機制中,會同時考慮玩家的段位和elo值,希望做到的是讓對戰雙方10名玩家的段位相近(這是第一目標),同時elo值也相近(這是第二目標)。
3、回到上述例子的話,就是希望做到這職業選手在星耀段位排位的時候,他的隊友和對手都是星耀段位同時elo值也相近的玩家,如果等待時間過長,那會在保證段位相近的基礎上逐漸放大elo值的尋找范圍,最終的結果是會得到10個段位相近的玩家,同時排位等待時間越短大家的elo值差異也越小。(這其實也是在排位等待時間和排位對局質量間需要取的平衡點)
4、那么肯定有同學會問,什么是elo值呢?它是一個衡量各類對弈活動水平的評價方法,被廣泛用于國際象棋、圍棋、足球、籃球等運動,是一套非常完善的評分規則和機制。簡單來說,玩家們在各個段位的排位賽里的勝率、勝場數、局內表現等等就會決定其elo值。
5、另外,在排位中引入elo值肯定也需要考慮對應的“跳躍機制”,就是如何讓玩家可以快速的達到其真實實力所在的段位,所以在游戲中所設定的連勝時獲得的勇者積分以及金/銀牌獎勵的勇者積分就是為了這個目的而做的,讓那部分自身實力超過當前段位的可以比較快速的達到符合其自身實力的段位上。當然目前的勇者積分設定還有優化空間,我們也計劃在下個賽季時會勇者積分這塊再做一次比較大的優化升級,以更好的滿足這套系統所應該達到的目標哈~