Go Text Protocol (GTP)
SmartGo supports the Go Text Protocol, an emerging standard for connecting to other Go programs. You can now take advantage of SmartGo's user interface to conveniently play against other programs that support GTP. You can resume games, you can check what other program would play in any position, and you can automatically test SmartGo against other programs in a series of games with the Tourney feature.
The following programs have been tested to work as GTP servers with SmartGo:
| Program | Version | Download from | Comments |
|---|---|---|---|
| GNU Go | 3.4 and later | http://www.gnu.org/software/gnugo/gnugo.html | |
| Aya | 5.29 and later | http://www32.ocn.ne.jp/~yss/index.html | Doesn't work with Tourney yet |
| MoGo | http://www.lri.fr/~gelly/MoGo_Download.htm | mogo --9 --time 5 --dontDisplay 1 |
To add an engine to SmartGo after downloading it, choose Tools > Options > Engine > Go Text Protocol Engines. As parameter, specify 'engine --mode gtp'.
Please let us know of additional Go programs that implement GTP.