飛車の評価関数にバグ発見 orz
飛車が自陣にいるときは、横利きの数による評価を止めていたのですが、
縦利きと横利きが逆でした orz
ということは、自陣にいるときは、横利きを増やそうとして、縦利きの数の得点は無視してました。最悪です。
横利きを無視するのは、守り駒が飛車の利き数を減らすと減点になり、動けなくなるのを防ぐためでした。
この防止策が動かない上に、縦利きの数を増やそうとしないのだから、飛車のさばきが悪くなって当然です
飛車が自陣にいるときは、横利きの数による評価を止めていたのですが、
縦利きと横利きが逆でした orz
ということは、自陣にいるときは、横利きを増やそうとして、縦利きの数の得点は無視してました。最悪です。
横利きを無視するのは、守り駒が飛車の利き数を減らすと減点になり、動けなくなるのを防ぐためでした。
この防止策が動かない上に、縦利きの数を増やそうとしないのだから、飛車のさばきが悪くなって当然です