匹配系統(tǒng)的目的如下,優(yōu)先級(jí)從高到低:
1、保護(hù)新手不被有經(jīng)驗(yàn)的玩家虐;讓高手局中沒有新手。
2、創(chuàng)造競技和公平的游戲?qū)?,使玩家的游戲樂趣最大化?/p>
3、無需等待太久就能找到對(duì)手進(jìn)入游戲。
匹配系統(tǒng)盡其所能的匹配水平接近的玩家,玩家的水平是來自他們?cè)诖酥摆A了誰以及他們對(duì)手的水平。當(dāng)你戰(zhàn)勝對(duì)手,系統(tǒng)會(huì)認(rèn)為你更強(qiáng),當(dāng)你輸給對(duì)手,系統(tǒng)會(huì)認(rèn)為你更弱。
雖然這對(duì)于某一局游戲并不是那么的公平,但是長期來看,對(duì)于多局游戲是相當(dāng)?shù)墓剑阂驗(yàn)楹玫耐婕铱倳?huì)對(duì)游戲結(jié)果造成正面的、積極的影響。
我們使用了這樣一個(gè)方法測試:給水平高的玩家一個(gè)新帳號(hào),然后看他們游戲數(shù)局后的結(jié)果。我們通過大量的測試來證明了我們的想法。
并且,匹配系統(tǒng)知道預(yù)先組隊(duì)的玩家有一些優(yōu)勢,如果你是預(yù)先組隊(duì),會(huì)給你一些更強(qiáng)的玩家。
我們用一些非常巧妙的數(shù)學(xué)方法來解決預(yù)先組隊(duì)的玩家VSsolo玩家的匹配公平問題。我甚至讓兩個(gè)數(shù)學(xué)博士來驗(yàn)證,他們都說給力!
匹配是怎么完成的?
首先系統(tǒng)將你放進(jìn)適當(dāng)?shù)钠ヅ涑乩铩鶕?jù)游戲模式(匹配模式、排位solo/雙人、排位5人、其他模式等等)
然后系統(tǒng)會(huì)嘗試將匹配池里的人分到更細(xì)的匹配池里——5人組隊(duì)VS5人組隊(duì),低等級(jí)新手vs其他一些低等級(jí)新手,如此這般。
當(dāng)你在匹配池中,系統(tǒng)會(huì)開始嘗試找到合適的配對(duì),目標(biāo)是撮合一個(gè)雙方獲勝機(jī)會(huì)都為50%的游戲。
第1步確定你的實(shí)力:
1、如果你是solo,就直接使用你的個(gè)人匹配分(也就是elo值,匹配模式和排位賽有不同的匹配分)
2、如果你是預(yù)先組隊(duì)的,你的匹配分是你隊(duì)伍的平均分,并且會(huì)根據(jù)你組隊(duì)的規(guī)模稍微提高一些,這樣才能保證你匹配到更強(qiáng)的對(duì)手來抵消你組隊(duì)的優(yōu)勢。
我和一個(gè)計(jì)算機(jī)生物學(xué)的博士(ComputationalBiologyPh.D)通過研究成百上千的游戲結(jié)果,計(jì)算出了預(yù)先組隊(duì)到底有多大的優(yōu)勢。
我們還在幕后做了一些其他調(diào)整,比如新手和高玩組隊(duì),比如某地圖上藍(lán)隊(duì)和紫隊(duì)的玩家哪個(gè)更有優(yōu)勢,諸如此類。
第2步確定你合適的對(duì)手:
1、首先系統(tǒng)會(huì)基于你的elo值,給你匹配跟你非常相近的玩家。最終系統(tǒng)會(huì)放寬匹配的條件,給你一些不是那么完美的匹配,因?yàn)槟憧隙ㄒ膊幌胗肋h(yuǎn)匹配不到人。
2、新手會(huì)得到一些特殊的保護(hù),通常新手只會(huì)匹配到其他新手(在成熟的服務(wù)器里,這個(gè)比例達(dá)到了99%+。除非這個(gè)新手和一個(gè)高級(jí)玩家朋友預(yù)先組隊(duì))
第3步確定匹配:
1、最終,系統(tǒng)會(huì)匹配10個(gè)大體上同水平、同等級(jí)的玩家,促成一個(gè)游戲。
2、系統(tǒng)會(huì)嘗試平衡這個(gè)隊(duì)伍,盡量使雙方的獲勝機(jī)會(huì)都為50%。在絕大多數(shù)時(shí)間,誤差會(huì)在3%之內(nèi)——類似50/50,49/51,48/52。
實(shí)際上的獲勝機(jī)會(huì)會(huì)有一點(diǎn)點(diǎn)差別(會(huì)在Q&A里面回答這個(gè)問題),但是我們的研究標(biāo)明,在絕大多數(shù)情況下,這實(shí)際上是一個(gè)非常精確的預(yù)測。