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