《爐石戰記》釋出開發者訪談 介紹戰棋MMR系統

發佈日期

頭圖/暴雪

《爐石戰記》官方今天釋出了一則開發者訪談,高階資料分析師Tian對酒館戰棋的MMR系統進行了介紹和解釋。

《爐石戰記》釋出開發者訪談 介紹戰棋MMR系統

等級積分數字的意義是什麼?

你在酒館戰棋中的等級積分可不止是一個數字。你的等級積分代表的是你在《爐石戰記:酒館戰棋》中的技術水平(數值越高,實力越強)。它還能幫助我們為你匹配另外七位旗鼓相當的對手,儘量讓每一場對戰都更加公平。

我們想要透過這個等級積分系統去觀測《爐石戰記:酒館戰棋》整個玩家群體,讓大多數玩家都處於“等級積分頻譜”的中段。用數學術語來說,就是等級積分的分佈應該是一個正態分佈的“鐘形曲線”。在這個排名系統的設計理念下,如果你在Beta測試的第二天等級積分達到4200分,你在酒館戰棋的實力就基本上已經超過了77%的玩家;如果你有5000分,則已經強過99%的玩家。

每場對戰之後我的積分會有怎樣的變化?

等級積分系統的一個重要目標就是快速確定你的實際水平,並根據它來為你匹配旗鼓相當的對手。為了實現這一點,我想向大家介紹另一個概念:方差。

方差是一個與你的等級積分相關的數值,但是不會對你明確顯示。這個數值代表了我們對你等級積分的取信程度。如果你是初來酒館戰棋的新手,我們並不知道你的實際水平,因為你並沒有進行多少場對戰。我們也沒有太多資料去反映你在多場對戰中表現的變化,所以你的方差會很高。而在你進行一定數量的對戰之後,你的方差可能就會降低,我們就能確定這就是你應有的實際等級積分。但是,如果你在單場對戰中的結果與我們預期的大相徑庭,那麼你的方差就又會增高。例如,如果一位高分段玩家在一場有許多低分段玩家參加的對戰中敗下陣來,那麼這位玩家的方差就會提高。

當我們分別瞭解八位玩家的等級積分和方差之後,我們就需要計算對戰中每位玩家相對其他七位玩家的勝率。在每次計算中,我們會都會考量上面提到的所有因素。所以這其中就會涉及到許多的計算:準確來說是56次!

現在我們再回頭看看等級積分的更新。在每場對戰之後,我們就會根據你之前的等級積分、對手的等級積分、對戰結束時你的最終名次、你的預期勝率、你的方差以及部分其他的因素,最終更新你的等級積分。總體而言,你的方差越高,你在對戰之後等級積分的變化就越大。當你第一次進行酒館戰棋的時候,我們還沒有多少關於你實力的歷史資料,所以我們的主要目標就是儘快將你置於合適的等級積分範圍。在這一階段的每場對戰之後,你都會獲得比若干局對戰之後更大的方差變化和更多的積分變化。而在你進行一定數量的對戰之後,我們就更獲得更多的資料,瞭解合適你的分段,你的積分也就不會出現劇烈的變化。

我們最近也更新了等級積分的計算方法,主要是針對剛開始酒館戰棋的玩家。我們想要確保等級積分不會出現劇烈的波動,不會將玩家置於錯誤的分段,我們也希望你在每次對戰後都能更接近你應有的等級積分水平。在你進行了足夠多的對戰且等級積分已經確立之後,我們提高了你在每局中獲得或失去的等級積分,你也會看到自己的等級積分有更多的變化。

假設你的所有對手和你的等級積分都一樣,那麼在原本的系統中你在第一場比賽中獲得第一名大概會獲得240分,150場或更多對戰之後獲得第一名會得到24分。經過11月20日的改動之後,現在你在第一場對戰中獲得第一名將大約得到195分,第150場(或之後)對戰獲得第一名將得到98分。我在這裡想要指出,更新的演演算法會基於上面提到的多個因素。我們在實際更新等級積分的時候,並不僅僅只考慮單一的因素。請記住,這並不意味著你一定會在等級積分上有大幅的增加。如果你處於合適的分段中,你的積分可能有上下波動,但是進行一定數量的對戰之後,你總體上還是會停留在同樣的分段。

我們也稍微增加了每場對戰之後獲得的積分。這項調整將根據你當前的等級積分為你新增一個正值,除非你已經達到6500分或更高。你的等級積分越低,這個調整的正值就越大。因此,從理論上來說,隨著你進行的酒館戰棋對戰越來越多,你會在“上分”時獲得一個小小的優勢(如果你的等級積分低於6500分)。請記住,無論勝負,這個正值修正會在每局戰棋對戰之後持續存在。

最後我還想向玩家中的演演算法專家解釋一下為什麼目前被廣泛採用的匹配演演算法(例如Elo或Glicko)並不適合我們。我們進行了許多次的模擬,結果顯示我們的演演算法耗時最短(確保可以實現快速匹配)、準確度也最高(確保你有更好的遊戲體驗)。Elo和Glicko評分系統主要是為2人對戰的遊戲設計的,而非8人對戰。

來源:暴雪

相關攻略文章

最新攻略