駒打つのってなかなか難しいっすね。
歩を打つの条件処理だけ入れたんですけど、
とりあえず、
1.歩を持っていること
2.指すX座標に自分の歩がないこと
3.打つ場所に駒がないこと
4.打つ場所に直接利いている駒の数が相手より多いか同じ
が打つ条件として、とりあえず定義しといて、それらの条件をみたしたら

5.打つ歩の先に相手の駒があったら点数アップ
6.ない場合、歩の先の直接利きの数が相手より多いか一緒の場合点数アップ
7.打つ場所のY座標が4の場合(先手)点数アップ
みたいな条件式いれて、ようやく打ってくれましたよ。
歩でこんな苦戦してるんだから、他の駒きっついなぁ・・。