\input texinfo @c -*-Texinfo-*-
@settitle GNU Go Documentation
* GNU Go: (gnugo). The GNU Go program
@subtitle Documentation for the GNU Go Project
@subtitle Edition @value{EDITION}
@author By Arend Bayer, Daniel Bump, Evan Berggren Daniel,
@author David Denholm, Jerome Dumonteil, Gunnar Farneb@"ack,
@author Paul Pogonyshev, Thomas Traber, Tanguy Urvoy, Inge Wallin
Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008 and 2009 @uref{http://www.fsf.org,Free Software Foundation}, Inc.
This is Edition @value{EDITION} of @cite{The GNU Go Project documentation}, @*
for the @value{VERSION} version of the GNU Go program.
Published by the Free Software Foundation Inc @*
51 Franklin Street, Fifth Floor @*
Permission is granted to make and distribute verbatim
or modified copies of this manual is given provided
that the terms of the GNU Free Documentation License
(@pxref{GFDL}, version 1.3 or any later version) are respected.
Permission is granted to make and distribute verbatim
or modified copies of the program GNU Go is given provided
the terms of the GNU General Public License (@pxref{GPL},
version 3 or any later version) are respected.
This manual documents @code{GNU Go}, a Go program and its sources.
This is Edition @value{EDITION} of the @cite{GNU Go Program Documentation}
Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008 and 2009 @uref{http://www.fsf.org,Free Software Foundation}, Inc.
Permission is granted to make and distribute verbatim
or modified copies of this manual is given provided
that the terms of the GNU Free Documentation License
(@pxref{GFDL}, version 1.3 or any later version) are respected.
Permission is granted to make and distribute verbatim
or modified copies of the program GNU Go is given provided
the terms of the GNU General Public License (@pxref{GPL},
version 3 or any later version) are respected.
* Introduction:: What is GNU Go ?
* Installation:: Installing GNU Go
* User Guide:: Using GNU Go
An introduction to the GNU Go engine
* Overview:: Overview of the GNU Go engine
* Analyzing:: Analyzing GNU Go's moves
* Move Generation:: How GNU Go generates moves
* Worms and Dragons:: Dragons and Worms
* Eyes:: Eyes and half eyes
* Patterns:: Pattern database
* Tactical Reading:: Tactical and Connection Reading
* Pattern Based Reading:: Pattern Based Reading: Owl and Combinations
* Influence:: Influence Function
* Monte Carlo Go:: Monte Carlo GNU Go
Infrastructure and Interfaces
* Libboard:: The basic go board library.
* SGF:: Handling SGF trees in memory
* DFA:: The DFA Pattern Matcher
* Utility Functions:: @file{utils.c} and @file{printutils.c}
* API:: API to the GNU Go engine
* GTP:: The Go Text Protocol
* Regression:: Regression testing
* Copying:: Software and Documentation Licenses
* Concept Index:: Concept Index
* Functions Index:: Functions Index
@include introduction.texi
@chapter GNU Go engine overview
@chapter Analyzing GNU Go's moves
@include move_generation.texi
@chapter Worms and Dragons
@chapter Eyes and Half Eyes
@chapter The Pattern Code
@chapter The DFA pattern matcher
@chapter Tactical reading
@node Pattern Based Reading
@chapter Pattern Based Reading
@chapter Influence Function
@chapter The Board Library
@chapter Handling SGF trees in memory
@chapter Application Programmers Interface to GNU Go
@chapter Utility Functions
@chapter The Go Text Protocol
@chapter Regression testing
@c ------------------------
@c * END OF THE DOCUMENT *
@c ------------------------
@unnumbered Concept Index
@unnumbered Functions Index