[心得] 暴雪SC2計分解密二: 怎麼估算隱藏積分

看板StarCraft (星海爭霸2 - SC2)作者 (........)時間14年前 (2011/02/23 03:47), 編輯推噓19(19012)
留言31則, 16人參與, 最新討論串1/1
三、什麼是隱藏積分? 暴雪如何作玩家的配對? 這一篇要介紹隱藏積分的參考計算方式 原文網頁用的字是Matchmaking Rating (MMR), 字面翻譯類似"遊戲配對評分" 我們在此就一律簡稱為隱藏積分 如前述, 我們現在知道每個人顯示出來的積分 很大一部份是看玩家打了幾場對戰, 共得到多少獎勵點數 然而暴雪真正用來估計玩家實力的"隱藏"積分 卻要考慮兩件事 1. 場次打很多, 因此分數很高的玩家, 實力不見得比較高 2. 場次打很少, 樣本很少的玩家, 暴雪也要有個誤差不大的實力估算方法 簡單說, 隱藏積分的原則就是要把「因為場數多, 獎勵點數就會高」這個因素平衡掉 == 一個簡化的計算公式如下: MMR(隱藏積分) = P + 2*W*U - B + K + C 參數解釋: P = 玩家分數 W = 玩家的勝率 (也可以用近期的勝率代入) U = 獎勵總數 (就是在準備搜尋遊戲, 畫面中除了排名顯示的那個數字) (Unspent Bonus Pool) B = 暴雪累積的總獎勵點數, 這數字每天會累積, 見前一篇 (Total Bonus Pool, http://sc2ranks.com/api/bonus/pool?appKey=asdf) C = 聯盟轉換常數(League Conversion Constant): 青銅(0或500), 銀(1000), 金(1250) 白金(1500), 鑽石(1750), 大師(2225) K = 同個階級裡, 又有分不同分級(Tier) 根據網頁, 鑽石就有7個不同分級, 上下加起來相差將近400分 但白金或以下, 都只有2個不同分級 (因為我們很難知道我們所屬的階級是哪一個分級, 可以先假設K = 0) 公式解釋: 1. 先看這個公式前兩項: P + 2*W*U 這裡用你的勝率, 來估計「當你把獎勵點數全部打完, 你的積分的期望值」 例如我的積分2403, (還沒用的)獎勵總數406, 勝率51.92% 當我得到所有獎勵點數, 我的積分應該會有2403 + 2*0.5192*406 = 2824分 2. 加入第三項: P + 2*W*U - B 這裡把你的期望積分扣掉總發放的獎勵點數(目前是2786) 我目前是2824 - 2786 = 38 原文網頁把這個數字稱為Rank Point Differential (階級分數差) 這個數值有可能是負的, 表示玩家在目前的等級混的不太好 當這個數值離0愈遠, 離玩家的升級/降級愈接近 3. 加入第四第五項, 我目前在鑽石 假設是平均水準的鑽石聯盟, 我的隱藏積分就是: 1750 + 38 = 1788 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 66.31.16.88

02/23 03:48, , 1F
先推再看
02/23 03:48, 1F

02/23 04:00, , 2F
數學公式...我本來想噓的 因為我太笨看不懂><
02/23 04:00, 2F

02/23 04:05, , 3F
我打的很辛苦拜託不要噓(因為是先打好貼上來連P幣都沒賺:P)
02/23 04:05, 3F

02/23 04:09, , 4F
我算完是青銅-214 好險沒有更低的可以降了>_<
02/23 04:09, 4F

02/23 04:24, , 5F
請問一下 剩餘的獎勵點數是在哪裡看?
02/23 04:24, 5F

02/23 04:24, , 6F
用網頁顯示的那個點數扣掉你現在自己的點數吧OwO
02/23 04:24, 6F

02/23 04:25, , 7F
噢噢
02/23 04:25, 7F

02/23 04:30, , 8F
不對, 剩餘的獎勵點數不用計算
02/23 04:30, 8F

02/23 04:31, , 9F
就是要快速對戰的畫面, 除了排名唯一會顯示的另一個數字
02/23 04:31, 9F

02/23 04:33, , 10F
了解 就是遊戲寫的總數吧 文中寫的總數是網頁裡統一的值
02/23 04:33, 10F

02/23 04:35, , 11F
了解, 晚一點我來修文, (我不知道台版遊戲上面用的詞是啥)
02/23 04:35, 11F

02/23 04:36, , 12F
台版寫的是獎勵總數
02/23 04:36, 12F
※ 編輯: ppjoey 來自: 66.31.16.88 (02/23 04:40)

02/23 04:41, , 13F
修好了, 謝謝樓上
02/23 04:41, 13F

02/23 04:42, , 14F
欸欸 抱歉 所以我算錯了嗎XD
02/23 04:42, 14F

02/23 04:58, , 15F
大師階沒有分級(Tier)
02/23 04:58, 15F

02/23 08:53, , 16F
獎勵總數...沒有不用進遊戲就可以查的方法嗎?
02/23 08:53, 16F

02/23 08:57, , 17F
糟糕 我不知道 B = 暴雪累積的總獎勵點數 應該在哪看=
02/23 08:57, 17F

02/23 09:00, , 18F
閃開..我青銅-304..誰能比我慘~~
02/23 09:00, 18F

02/23 09:00, , 19F
樓上: 這篇和前一篇都有一個連結可以點
02/23 09:00, 19F

02/23 09:01, , 20F
Ericon: http://tw.battle.net/sc2 或 us.battle.net/sc2
02/23 09:01, 20F

02/23 09:02, , 21F
登入就可以查獎勵總數
02/23 09:02, 21F

02/23 09:04, , 22F
謝謝~ ^^ 好好研究一下..
02/23 09:04, 22F

02/23 09:08, , 23F
2樓看不懂為什麼不是噓自己?
02/23 09:08, 23F

02/23 10:01, , 24F
抱歉是看不到暴雪的獎勵總數
02/23 10:01, 24F

02/23 11:28, , 25F
寫的好 清楚 看不懂應該是不習慣和沒耐心
02/23 11:28, 25F

02/23 11:30, , 26F
看到數學公式就end了
02/23 11:30, 26F

02/23 12:49, , 27F
阿我是噓了沒= ="a 開個玩笑而已... 三篇我早就推了
02/23 12:49, 27F

02/23 13:06, , 28F
專業推
02/23 13:06, 28F

02/23 13:35, , 29F
問一個 "近期勝率"是多近期..我最近鑽昇大師50場超過60%
02/23 13:35, 29F

02/23 13:35, , 30F
平時大概51% 差很多 所以問一下
02/23 13:35, 30F

02/23 13:58, , 31F
問一下要升大師是不是要連續打敗大師的對手啊?
02/23 13:58, 31F
文章代碼(AID): #1DP1Bjk3 (StarCraft)
文章代碼(AID): #1DP1Bjk3 (StarCraft)