いつもソフト同士のローカル対局や、Floodgate対局でお世話になってます。
今回こちらの合議将棋(https://github.com/tttak/GougiShogi)を用いて対局したところ、評価値が表示されませんでした。 評価値を表示させたいので合議将棋のソースを改変したいのですが、評価値が表示されたりされなかったりの条件が再現できなかったので、 さしつかえなければ対局時に評価値を連絡先に送信する基準を知りたい所存です。
他の単体ソフトとのログをいくつか比較してみたところ、 単体のエンジン(やねうら王)が次のようなコマンドをやりとりを行っているのに対し <1:info depth X seldepth Y score cp -7 ... pv 4h3h ... <1:bestmove 4h3h ponder 2b3c >T:+4838OU,'* -7 -2233KA ...
合議将棋では次のようになっていました。 <1:info string [X] bestmove 1c1d ponder 3i3h [1四(13) 3八(39)] [評価値 13 (前回5 差分8)] [Engine1] <1:info string [X] bestmove 7c7d ponder 3i3h [7四(73) 3八(39)] [評価値 -41 (前回-34 差分-7)] [Engine2] <1:info string [O] bestmove 3c3d ponder 3i3h [3四(33) 3八(39)] [評価値 -1 (前回-5 差分4)] [Engine3] <1:bestmove 3c3d ponder 3i3h >T:-3334FU,'* 0 +3938GI -7374FU この段階ではindo stringを使っているので連絡先には0が送られるのだろうと考えていました。
一方で上記の予想に沿わない結果も確認できました。 <1:info pv 2b3c 8h3c+ (33.33%) score cp -286 depth 8 multipv 3 <1:info string [O] bestmove 4a3b ponder 2e2d [3二(41) 2四(25)] [評価値 -286 (前回-195 差分-91)] [YaneuraOu Engine0] <1:info string [O] bestmove 4a3b ponder 2e2d [3二(41) 2四(25)] [評価値 -286 (前回-195 差分-91)] [YaneuraOu Engine1] <1:info string [O] bestmove 4a3b ponder 2e2d [3二(41) 2四(25)] [評価値 -286 (前回-195 差分-91)] [YaneuraOu Engine2] <1:info string [O] bestmove 4a3b ponder 2e2d [3二(41) 2四(25)] [評価値 -286 (前回-195 差分-91)] [YaneuraOu Engine3] <1:bestmove 4a3b ponder 2e2d >T:-4132KI,'* 0 こちらではbestmoveの少し前にinfo pvで評価値が送られていますが、連絡先には0が送信されていました。
<1:info pv 8f8b 3g3f (100.00%) score cp -51 depth 18 multipv 1 <1:info string [X] bestmove 3a2b ponder 3d3f [2二(31) 3六(34)] [評価値 -2 (前回-491 差分489)] [YaneuraOu Engine0] <1:info string [O] bestmove 8f8b ponder 3g3f [8二(86) 3六(37)] [評価値 -51 (前回-491 差分440)] [YaneuraOu Engine1] <1:info string [O] bestmove 8f8b ponder 3g3f [8二(86) 3六(37)] [評価値 -51 (前回-491 差分440)] [YaneuraOu Engine2] <1:info string [O] bestmove 8f8b ponder 3g3f [8二(86) 3六(37)] [評価値 -51 (前回-491 差分440)] [YaneuraOu Engine3] <1:bestmove 8f8b ponder 3g3f >T:-8682HI,'* 51 +3736FU -3122GI +2937KE -3388UM +7988GI -2233GI +0083FU こちらではbestmoveの少し前にinfo pvで評価値が送られていて、その値が連絡先にも送信されていました。
確認した将棋所のVerは4.00と 4.32、使用OSはUbuntu16.04です。
不躾なお願いですが、ご一考いただけないでしょうか。
|
|