Chapter 10. Tools

GoGui includes some tools. Some of the tools provide a GTP interface; they 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 should be installed (rxtx is a version supporting Unix). 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.

GtpDisplay

Go Text Protocol adapter showing the current board in a window. See gtpdisplay(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:

GtpRegress

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

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.

GtpStatistics

Runs GTP commands on all positions of game collections. See gtpstatistics(1) for a complete reference.

GtpTerminal

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

SgfThumbnail

Create thumbnails for SGF files. See sgfthumbnail(1) for a complete reference.

SgfToTex

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