王 将棋Web GAMES
トップ

RATING

レーティング

メニューへ戻る

レーティングとは

レーティングは、対局結果からプレイヤーの強さを数値で表す仕組みです。将棋Webでは、チェスや将棋の棋力表示でも使われる一般的な Elo レーティングを使っています。

レート戦で登録ユーザー同士が対局したときに変動し、カジュアル対局・CPU対局・勝敗が成立しなかった場合は変動しません。

基本設定

項目 内容
方式 Elo レーティング
初期レート 1500
K値 32
結果スコア 勝ち = 1.0、引き分け = 0.5、負け = 0.0
下限 レートは 0 未満になりません

計算式

期待勝率E = 1 / (1 + 10 ^ ((相手R - 自分R) / 400))

レート変動ΔR = round(K × (S - E))

対局後レート対局前R + ΔR

計算サンプル

Aさんが R1600、Bさんが R1500 の状態で対局した例です。Aさんの期待勝率は約 64.0%、Bさんの期待勝率は約 36.0% になります。

結果 プレイヤー 対局前 計算 変動 対局後
Aさん勝利 Aさん 1600 round(32 × (1.0 - 0.640)) +12 1612
Aさん勝利 Bさん 1500 round(32 × (0.0 - 0.360)) -12 1488
Bさん勝利 Aさん 1600 round(32 × (0.0 - 0.640)) -20 1580
Bさん勝利 Bさん 1500 round(32 × (1.0 - 0.360)) +20 1520

レート差が 100 の場合は、16 ± 0.04 × レート差で説明される変動とほぼ同じになります。将棋Webでは、実際には期待勝率を使う Elo 式で計算しています。