その他
GitHubで公開している雑多なプログラム、無保証です。
定跡コンバータ
ShogiGUIの定跡をApery 、やねうら王2016定跡、技巧定跡に変換します。
ソース
https://github.com/ai5/BookConv
バイナリ
https://github.com/ai5/BookConv/releases
※初手から3手くらいしかテストしていないので、正常に変換できなくてもすみません。
テストで作成した振り飛車定跡
https://sites.google.com/site/shogixyz/home/shogigui/%E6%8C%AF%E3%82%8A%E9%A3%9B%E8%BB%8A%E5%AE%9A%E8%B7%A1.zip?attredirects=0&d=1
Aperyで100局対局して、勝率38%
コマンドラインの連続対局ツール
https://github.com/ai5/shogi_repeat
バイナリ https://github.com/ai5/shogi_repeat/releases
C++,WindowsとLinuxで動作
USI2USI
https://github.com/ai5/Usi2usi
GUI <-> usi2usi <-> engine という感じでエンジンとの間に挟んでつかいます。
用途は不明
github練習用に作りました。
USIUtil
https://github.com/ai5/UsiUtil
USI関連のユーティリティ
USIClient/USIConnect
Soketを使って別PCでUSIエンジンを動かします。 エンジン同士の対局で2台のPCでの通信対局に対応していないGUIでも、 2台のPCをつかって対局できます。ソケットの練習用に作成
イメージ
PC A | PC B
GUI <-> USIClient <-> USIConnect<-> エンジン
使い方
USIConnectを実行する。
開始ボタンを押す。
USIClient.exe.configの内容を適当に書き換えるか、コマンドラインオプションを以下のようにして実行する。
UsiClient -h localhost -p 53556 gpsfish\gpsfish.exe
コマンドラインオプションが設定出来ないGUI(ShogiGUIなど)ではバッチファイルを書くとよい。
※sshを使えば上記のようなソフトは不要