象棋等級分系統
我們采用埃洛(ELO)等級分系統計算棋手等級。該系統廣泛用於各類競技運動,由匈牙利裔美國物理學教授阿帕德·埃洛(Arpad Elo)創立,故命名為埃洛排名。埃洛排名系統計算的是某一棋手在整組棋手中的相對水平,即棋手在Xiangqi.com相弈象棋的ELO等級分並不代表其象棋技能的絕對水平,而是與平台其他棋手相比的相對水平。 作為衡量棋手水平的一項標准,棋手等級可能隨著每場計分賽的結果而變化:棋手獲勝後將從對手處贏取特定數量的積分。對弈結束後獲得或失去的積分總數取決於兩名棋手之間的等級差異。等級差異越大,對弈結束時交換的積分就越多。 和局時,等級較低的棋手也可從等級較高的棋手處獲得若幹積分,確保系統完成自我修正。即長期來看,等級過高或過低的棋手會相應地表現更好或更差,直至等級反映出他們真正的水平。

算法

每場計分賽結束後,我們將通過下列公式計算對局中雙方棋手的新等級分: Rₚ ← 用戶等級分 Rₒ ← 對手等級分 K ← K系數 A ← 實際對局得分 E ← 期望對局得分 = 1/{1+10^[(Rₒ-Rₚ)/400]} Rₚ' ← 對局後更新的等級分 = Rₚ+K(A-E) 由此得出的等級分將反映在系統的方方面面。

更多關於象棋規則的幫助信息:

搜索獲取更多相關文章: