                   GNU Go 2.0, a Go program

This is GNU Go 2.0, a Go program descended from GNU Go 1.2. It is
quite a bit stronger than GNU Go 1.2 and is still under
development. Beta versions of GNU Go 2.1 are already under
development at http://www.gnu.org/software/gnugo/beta.html.
Consult TODO if you are interested in helping.

                      Instructions

Get the most recent tar file from ftp.gnu.org or a mirror
(see http://www.gnu.org/order/ftp.html for a list).

Untar the sources, change to the directory gnugo-2.0.

Optionally edit the Makefile: If you are not using GCC, and if
the compile gives errors, you may want to comment out the line:

OPTIONS=$(GCCOPTS)

You should get a clean build with any ANSI compiler. Use GCC if
you have it.

Build gnugo at the command line with the command `make'.

Obtain the most recent version of CGoban from Bill Shubert's web site
(http://www.hevanet.com/wms/). The version number MUST be 1.9.1 at
least or it won't work.

Start CGoban. When the CGoban Control panel comes up, select `Go Modem.'
You will get the Go Modem Protocol Setup. Choose one (or both) of the
playsers to be ``Program,'' and fill out the box to the path to
gnugo-beta. After clicking OK, you get the Game Setup window. Choose
``Rules Set'' to be Japanese (otherwise handicaps won't work). Set the
board size and handicap if you want. Click OK and you are ready to go.

                      Documentation

Documentation is in the files OVERVIEW, DRAGON, PATTERN, and 
in comments throughout the source. Contact us at gnugo@gnu.org
if you are interested in helping to develop this program.

                    Go Modem Protocol

The Go Modem Protocol was developed by Bruce Wilcox with input from
David Fotland, Anders Kierulf and others, according to the history in
the file protocol.Z, available from ftp://igs.nuri.net/Go/programs/. 
Any Go program *should* use this protocol since it is standard. (For
example the rules of the FOST Cup encourage entrants to use this
protocol.) Since CGoban supports this protocol, the user interface for
any Go program can be done entirely through CGoban. The programmer can
concentrate on the real issues without worrying about drawing stones,
resizing the board and other distracting issues.

                      Acknowledgements

Principal authors of GNU Go 2.0 are Daniel Bump (bump@math.stanford.edu)
and David Denholm (daved@ctxuk.citrix.com). They will act as maintainers
and (with others) developers of GNU Go 2.1. The author of GNU Go 1.2 is
Man Lung Li (manlungl@microsoft.com). Gunnar Farneback contributed
patterns and is writing code for future releases. Nils Lohner did beta
testing. We would like to thank Dan Stromberg, Stuart Cracraft, Lim
Jaebum, Man Lung Li, William Shubert, and Richard Stallman for 
encouragement.

                      Copyrights

Copyright 1999 by the Free Software Foundation except for the two
files gmp.c and gmp.h. GNU Go is issued under the GNU General Public
License, which may be found in the file COPYING. The two files gmp.c
and gmp.h. These files are copyrighted by Bill Shubert
(http://www.hevanet.com/wms/), and are free for unrestricted use.

