08/09/08 22:32:58
プログラム書けるからヒント出してやってるんだろ……。
1手ごとに枝刈り、得点付けしてるから弱いんだよ。
まず最初にごっそり読んで(というか枝を作らない単なるパターンの重ね合わせなんだが)、
妄想みたいな手順も含めて何が可能で何が不可能なのかを調べる。
これで王手が可能か否かなどがある程度事前にわかる。
次に、評価が高いほうから(ほぼ確実に王に向かって特攻する手だろう)実現可能性を探っていく。
自駒を乗り越えるには一手以上必要だし、相手の駒の範囲に飛び込んだら、普通は取られる。
こうして有望だが無謀な手から刈り込んでゆく。そのうち有望で無謀ではない手が見つかる。