Xiangqi.com 相弈象棋

象棋等級分系統

我們採用 埃洛(ELO)等級分系統 計算棋手等級。該系統廣泛用於各類競技運動,由匈牙利裔美國物理學教授阿帕德·埃洛(Arpad Elo)創立,故命名為埃洛排名。埃洛排名系統計算的是某一棋手在整組棋手中的相對水平,即棋手在Xiangqi.com相弈象棋的ELO等級分並不代表其象棋技能的絕對水平,而是與平臺其他棋手相比的相對水平。

埃洛排名系統計算的是某一棋手在整組棋手中的相對水平,即棋手在 Xiangqi.com 相弈象棋的 ELO 等級分並不代表其象棋技能的絕對水平,而是與平臺其他棋手相比的相對水平。

作為衡量棋手水平的一項標準,棋手等級可能隨著每場計分賽的結果而變化:棋手獲勝後將從對手處贏取特定數量的積分。對弈結束後獲得或失去的積分總數取決於兩名棋手之間的等級差異。等級差異越大,對弈結束時交換的積分就越多。

和局時,等級較低的棋手也可從等級較高的棋手處獲得若干積分,確保系統完成自我修正。即長期來看,等級過高或過低的棋手會相應地表現更好或更差,直至等級反映出他們真正的水平。

演算法

每場計分賽結束後,我們將通過下列公式計算對局中雙方棋手的新等級分:

Rₚ ← 使用者等級分

Rₒ ← 對手等級分

K ← K係數

A ← 實際對局得分

E ← 期望對局得分 = 1 / {1 + 10^[(Rₒ - Rₚ) / 400]}

Rₚ' ← 對局後更新的等級分 = Rₚ + K(A - E)