KyokumenKomagumi::InitKanagomaValue()

「KyokumenKomagumi::InitKanagomaValue()」の編集履歴(バックアップ)一覧はこちら

KyokumenKomagumi::InitKanagomaValue()」(2009/03/02 (月) 00:18:54) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

KyokumenKomagumi::InitKanagomaValue() *概要 -[[kyokumen.cpp]]にて定義 -駒の種類に関係なく、自玉/敵玉との相対位置から駒の価値を決める。価値は以下のように事前に全パターン計算し、絶対位置から即座に求められるようにする。 --自分の攻め駒の価値[駒の位置][敵玉の位置] --自分の守り駒の価値[駒の位置][自玉の位置] --敵の攻め駒の価値[駒の位置][自玉の位置] --敵の守り駒の価値[駒の位置][敵玉の位置] *引数 *実装 -ループ(自玉の全位置) --ループ(敵玉の全位置) ---ループ(該駒の全位置)※ ---- -ループ(該駒の全位置)※の中身 --(該駒のみ、筋と段が逆。なぜ?) --自分の攻め駒の価値[該駒の位置][敵玉の位置]の計算と初期化 --自分の守り駒の価値[該駒の位置][自玉の位置]の計算と初期化 --敵の攻め駒の価値[該駒の位置][自玉の位置]の計算と初期化 --敵の守り駒の価値[該駒の位置][敵玉の位置]の計算と初期化 --(初期化対象の配列の要素数に対してループが多すぎる?無駄な処理がある?) --(後でじっくり確認) *呼出元

表示オプション

横に並べて表示:
変化行の前後のみ表示: