ゲーム
メインページ
新しいゲーム
公開ゲーム一覧
(
411
)
トーナメント
チームトーナメント
階段
池
ポーカーテーブル
ゲームのルール
ゲーム設定
プロフィール
会員レベル表
私のプロフィール
フォトアルバム
メール
イベント
友達
アクセス拒否ユーザー
設定
統計
最新ニュース
トーナメント優勝者
BKRレーティング
プレーヤー一覧
同好会
オンラインメンバー
オンライン相手
掲示板
アンケート
チャットルーム
統計
実績
情報
ブレイン数
言語
インタビュー
支援
ヘルプ
よくある質問
連絡
リンク
ログアウト
ユーザー名:
パスワード:
新ユーザー登録
管理人:
SueQ
,
coan.net
Backgammon
Backgammon and variants.
Backgammon Links
掲示板表
モード:
誰でも投稿可能
メールの内容の検索:
古いメッセージ順
27. 9月 2005, 05:38:03
playBunny
このユーザーの投稿を表示
|
リンク
件名:
Re: ELO Bg formula
playBunny
(27. 9月 2005, 05:44:43)に変更されました。
And a
good calculator
once you get past
airplane-cockpit syndrome
, lol.
Javascript calaculation:
function afRatingChanges (fRatingP1, fRatingP2, uiExperienceP1, uiExperienceP2, uiMatchLength)
{
var fRatingDiff = Math.abs (fRatingP1 - fRatingP2);
var fRootMatchLen = Math.sqrt (uiMatchLength);
var fBasicMatchValue = 4 * fRootMatchLen;
var fProbUnderdogWins = 1 / (1 + Math.pow (10, fRatingDiff * fRootMatchLen / 2000));
if (fRatingP1 < fRatingP2)
{
fProbWinsP1 = fProbUnderdogWins;
fProbWinsP2 = 1 - fProbWinsP1;
}
else
{
fProbWinsP2 = fProbUnderdogWins;
fProbWinsP1 = 1 - fProbWinsP2;
}
var fExperienceFactor1 = Math.max (1, 5 - (uiExperienceP1 + uiMatchLength) / 100); // Will be 1 when
var fExperienceFactor2 = Math.max (1, 5 - (uiExperienceP2 + uiMatchLength) / 100); // Exp >= 400.
var fRatingChange1W = fBasicMatchValue * fProbWinsP2 * fExperienceFactor1;
var fRatingChange1L = fBasicMatchValue * fProbWinsP1 * fExperienceFactor1;
var fRatingChange2W = fBasicMatchValue * fProbWinsP1 * fExperienceFactor2;
var fRatingChange2L = fBasicMatchValue * fProbWinsP2 * fExperienceFactor2;
return new Array (
fRatingChange1W, fRatingChange1L,
fRatingChange2W, fRatingChange2L);
}
日時
14. 12月 2024, 12:49:10 (
変更
)
オンライン友達
居ない
気に入り掲示板
居ない
同好会
居ない
今日のアドバイス
(
非表示にする
)
1局を2時間以内で終わらせたい。そんな方は新たにゲームを作成するときの条件を以下のように設定しましょう。制限時間を0日1時間、ボーナスなし、対局制限時間を0日1時間とします。 (
TeamBundy
)
(
全ての助言を表示する
)
著作権 © 2002 - 2024 Filip Rachunek.
上へ