Naoki Kurosawa
naoki_kuros****@ybb*****
2003年 12月 21日 (日) 13:39:22 JST
黒澤です。 定期戦やユーザのランク付けにかなり良さげですね。 ちょっと質問ですが、 > ハンデキャップ = (レーティング平均値 - 自分のレーティング)*比率A(0.01) > > 対戦での獲得スコア > 対戦したロボット群のスコアの平均を計算し、 > 獲得スコア = ((自分のスコア - スコア平均値)/ラウンド数 + ハンデキャップ) > *|ハンデキャップ|*比率B(0.01〜1) 「*|ハンデキャップ|」がつく理由が良く分かりません。 平均より強いロボットを仮定すると、 ハンディキャップは負の値になりますね? で、対戦の結果、きちんと他のロボットのスコア平均を上回り、 そこからさらにハンディキャップを引いても正の値になったとき、 つまり、((自分のスコア - スコア平均値)/ラウンド数 + ハンデキャップ)が 正の値になっているのに、 そこにさらにハンディキャップを掛けると獲得スコアが負の値に なっちゃいませんか? あと、獲得スコア、というのは、 自分も相手も強さにまったく変化がなかった場合に、 獲得スコアがゼロになるのがGoodである、という解釈でいいですか? -- Naoki Kurosawa <naoki_kuros****@ybb*****> Sharpen up JAVA skills. - Robocode Rumble-JP Project - http://rumble-jp.sourceforge.jp/ http://robocode.ddo.jp/rumblejp/