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を実装している他のプログラムをご存知でしたら、ぜひお教えください。