その他

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<-> エンジン

使い方

 UsiClient -h localhost -p 53556 gpsfish\gpsfish.exe

 コマンドラインオプションが設定出来ないGUI(ShogiGUIなど)ではバッチファイルを書くとよい。

※sshを使えば上記のようなソフトは不要