數值基礎:類王者農藥手遊天梯及匹配積分算法

農藥 WWE Dota 農資 鏘鏘遊戲數值策劃 鏘鏘遊戲數值策劃 2017-08-29

*原創*

數值基礎:類王者農藥手遊天梯及匹配積分算法

適度遊戲 健康生活

當前最火的手遊是?學生妹玩的最多的手遊是?

即時不關注遊戲,但受到周圍社交圈的波及,王者農藥估計已經耳熟能詳。

本文筆者以自己的方式,解讀類Dota遊戲的天梯及匹配比賽的積分算法。

公式一:預測勝率

P=1/(1+(1/10)^(D/T))

P:勝率預測值

T:優勢分差(國際標準為400作用,所以可將T視為常量400)

D:比賽雙方相減的分數(即雙方的實際分差)

公式二:分值計算

R=r+K*(W-We)

R:比賽結束後單方的積分值

r:比賽開始時單方的積分值

K:取自固定常量表(不同的天梯賽具有不同的K值表)

W:勝利時“值”=1,平局時“值”=0.5,失敗時“值”=0

We:預測值(通過公式一計算的結果,即We=P)

【注意】:對單個玩家A、B的積分計算通過上述公式即可,但雙方為組隊模式時,算個體玩家的積分公式修改如下:

R=r+K*(∑W-∑We)

舉例

  • 首先自定義K值表

數值基礎:類王者農藥手遊天梯及匹配積分算法

舉例K值表

  • 假設比賽雙方積分是:“A——1000、B——990”

  • 本場比賽“A勝利”“B失敗”

計算A的相關參數:r=1000、K=30、W=1、D=1000-990=10

We=1/(1+(1/10)^(D/T))=1(1+(1/10)^(10/400))=0.5143

比賽結束後A的積分變化為Ra=1000+30*(1-0.5143)=1015.43=1015

計算B的相關參數:r=990、K=30、W=0、D=990-1000=-10

We=1/(1+(1/10)^(D/T))=1(1+(1/10)^(-10/400))=0.4856

比賽結束後B的積分變化為Rb=990+30*(0-0.4856)=965.43=965

*原創*


請關注 鏘鏘遊戲數值策劃

相關推薦

推薦中...