Go Text Protocol

    Keywords: Software

"The Go Text Protocol, GTP, is a text based protocol for communication with computer go programs. It is a modern alternative to the Go Modem Protocol, GMP, and may potentially replace this for use in Go tournaments in the future. It is also intended, through the use of auxiliary programs, to make it easier for go programmers to connect to go servers on the internet and do automatic regression testing."

See [ext] http://www.lysator.liu.se/~gunnar/gtp/ for more information.

The current (February 2009) version is number 2.

Clients supporting GTP

  • See also the Go client page, most go clients support GTP

Engines (go-playing programs) supporting GTP

  • see also the go playing programs page, most go playing programs support GTP. (unfortunately not all)

An easy way to start learning about GTP is to run one of these engines without a client. e.g. bring up a shell/command prompt and type

 gnugo --mode gtp

to bring up a list of GTP commands type

 help

to view the Go board type

 showboard

to make a first move type (for example)

 play black q16

to make the engine move type

 genmove white

This is a copy of the living page "Go Text Protocol" at Sensei's Library.
(OC) 2009 the Authors, published under the OpenContent License V1.0.
[Welcome to Sensei's Library!]
StartingPoints
ReferenceSection
About