最弱伝説〜ひよこ将棋

random player(指し手をランダムに選ぶだけの思考ルーチン)を作ってfloodgateに参戦し、ひよこ将棋最弱伝説を打ち立てようと思ったのですが、その最低限のプログラムを作るのも結構大変です。


1) 合法手のみを生成しないといけないので、きちんとした指し手生成ルーチンが必要。
2) 相手の指し手が合法手かどうかのチェックをしないといけないので、合法手かどうかのチェックルーチンが必要。
3) 詰みの場合、投了しないといけないので、詰み判定ルーチンが必要。


つまり…random playerが作れるならば、+αの労力でモンテカルロな思考ルーチンも作れるのではないでしょうか。


ですので、random playerを作ったあとは、モンテひよこに挑戦してみます。


以上、ひよこの予告でした。