Goテキストプロトコル (GTP)

SmartGoは、他の囲碁プログラムに接続するために開発された新標準のGoテキストプロトコル(GTP)をサポートしています。 SmartGoのユーザーインターフェースを利用して、GTPをサポートしている他のプログラムを相手に、便利にプレーすることができます。 ゲームはもちろん回復できますし、あらゆるポジションで他のプログラムがどうプレーするかや、SmartGoが、トーナメント機能のある一連のゲームにおいて、他のプログラムにどう対応するかなどを自動的にテストできます。

次のプログラムは、SmartGoに対して、GTPサーバーとして機能することをテスト済みです。

プログラム バージョン ダウンロードのロケーション コメント
GNU Go 3.4以降 http://www.gnu.org/software/gnugo/gnugo.html
Aya 5.29以降 http://www32.ocn.ne.jp/~yss/index.html トーナメントとはまだ機能しません
MoGo http://www.lri.fr/~gelly/MoGo_Download.htm mogo --9 --time 5 --dontDisplay 1

エンジンを、ダウンロードした後、SmartGoに追加するには、ツール > オプション > エンジン > Goテキストプロトコルエンジン、の順に選択してください。パラメータとして、[engine --mode gtp]を指定してください。

GTPを実装している他のプログラムをご存知でしたら、ぜひお教えください。