Chapter 9. Tools

GoGui includes some tools. Some of the tools provide a GTP interface and can be used as the Go program command given to GoGui:

GmpToGtp

Adapter program for playing games using the Go Modem Protocol over a serial line. For using this tool, an implementation of the Java Communications API must be installed (rxtx is a version supporting Linux). See gmptogtp(1) for a complete reference.

GtpAdapter

Adapter program for logging the GTP stream or doing protocol translations. See gtpadapter(1) for a complete reference.

GtpDummy

Dummy Go program for testing GTP controlling programs. See gtpdummy(1) for a complete reference.

NetGtp

Connects to a Go program supporting GTP on a remote computer. See netgtp(1) for a complete reference.

TwoGtp

Adapter program for playing games between two Go programs supporting GTP. See twogtp(1) for a complete reference.

The other tools are:

GtpServer

Runs a Go program supporting GTP and connects it input and output to a listen socket on the local computer so that other programs can connect to it from the network. See gtpserver(1) for a complete reference.

GtpRegress

Runs GTP regression tests. See gtpregress(1) for a complete reference.

GtpTerminal

Simple text based interface to Go programs supporting GTP. See gtpterminal(1) for a complete reference.

SgfToTex

SGF to LaTeX converter. See sgftotex(1) for a complete reference.