www.delorie.com/gnu/docs/gnugo/gnugo.html   search  
 
Buy GNU books!


GNU Go Documentation

[Top] [Contents] [Index] [ ? ]

GNU Go Documentation

GNU GO

This file documents GNU Go, a Go program and its sources. This is Edition 3.2 of the GNU Go Program Documentation

Copyright 1999, 2000, 2001 and 2002, The 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 (see section A.2 GNU FREE DOCUMENTATION LICENSE) 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 (see section A.1 GNU GENERAL PUBLIC LICENSE) are respected.

1. Introduction  What is GNU Go ?
2. Installation  Installing GNU Go
3. Using GNU Go  

Programmer's Introduction
4. GNU Go engine overview  Overview of the GNU Go engine
5. Analyzing GNU Go's moves  
6. Application Programmers Interface to GNU Go  API to the GNU Go engine
7. Handling SGF trees in memory  
8. The Board Library  The basic go board library.

GNU Go Internals
9. Move generation  How GNU Go generates moves
10. Worms and Dragons  Dragons and Worms
11. Eyes and Half Eyes  Eyes and half eyes
12. The Pattern Code  Pattern database
13. The DFA pattern matcher  The DFA Pattern Matcher
14. Tactical reading  Tactical Reading
15. Life and Death Reading  Life and Death reading: Owl and Life
16. Influence Function  
17. Moyo  Estimation of Moyos : Bouzy's 5/21 algorithm
18. Utility Functions  `utils.c' and `printutils.c'
19. Incremental Algorithms in Reading  
20. The Go Text Protocol  
21. Regression testing  

Appendices
A. Copying  Software and Documentation Licenses

Indices
Concept Index  
Functions Index  


  webmaster     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003