看板 StarCraft 關於我們 聯絡資訊
三、什麼是隱藏積分? 暴雪如何作玩家的配對? 這一篇要介紹隱藏積分的參考計算方式 原文網頁用的字是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
a2364983:先推再看 02/23 03:48
willy5212:數學公式...我本來想噓的 因為我太笨看不懂>< 02/23 04:00
ppjoey:我打的很辛苦拜託不要噓(因為是先打好貼上來連P幣都沒賺:P) 02/23 04:05
sixwong:我算完是青銅-214 好險沒有更低的可以降了>_< 02/23 04:09
Calaglin:請問一下 剩餘的獎勵點數是在哪裡看? 02/23 04:24
sixwong:用網頁顯示的那個點數扣掉你現在自己的點數吧OwO 02/23 04:24
Calaglin:噢噢 02/23 04:25
ppjoey:不對, 剩餘的獎勵點數不用計算 02/23 04:30
ppjoey:就是要快速對戰的畫面, 除了排名唯一會顯示的另一個數字 02/23 04:31
Calaglin:了解 就是遊戲寫的總數吧 文中寫的總數是網頁裡統一的值 02/23 04:33
ppjoey:了解, 晚一點我來修文, (我不知道台版遊戲上面用的詞是啥) 02/23 04:35
Calaglin:台版寫的是獎勵總數 02/23 04:36
※ 編輯: ppjoey 來自: 66.31.16.88 (02/23 04:40)
ppjoey:修好了, 謝謝樓上 02/23 04:41
sixwong:欸欸 抱歉 所以我算錯了嗎XD 02/23 04:42
xenosdk:大師階沒有分級(Tier) 02/23 04:58
Ericon:獎勵總數...沒有不用進遊戲就可以查的方法嗎? 02/23 08:53
APee0509:糟糕 我不知道 B = 暴雪累積的總獎勵點數 應該在哪看= 02/23 08:57
ryanwen:閃開..我青銅-304..誰能比我慘~~ 02/23 09:00
ppjoey:樓上: 這篇和前一篇都有一個連結可以點 02/23 09:00
ppjoey:Ericon: http://tw.battle.net/sc2 或 us.battle.net/sc2 02/23 09:01
ppjoey:登入就可以查獎勵總數 02/23 09:02
Ericon:謝謝~ ^^ 好好研究一下.. 02/23 09:04
joecheng:2樓看不懂為什麼不是噓自己? 02/23 09:08
danielkaze:抱歉是看不到暴雪的獎勵總數 02/23 10:01
TCHIEFTAIN:寫的好 清楚 看不懂應該是不習慣和沒耐心 02/23 11:28
APM99:看到數學公式就end了 02/23 11:30
willy5212:阿我是噓了沒= ="a 開個玩笑而已... 三篇我早就推了 02/23 12:49
seedamen:專業推 02/23 13:06
xianyi:問一個 "近期勝率"是多近期..我最近鑽昇大師50場超過60% 02/23 13:35
xianyi:平時大概51% 差很多 所以問一下 02/23 13:35
NetKing520:問一下要升大師是不是要連續打敗大師的對手啊? 02/23 13:58