Updated README: Equal sign not required with `--mode` flag.
[sgk-go] / doc / gnugo.texi
CommitLineData
7eeb782e
AT
1\input texinfo @c -*-Texinfo-*-
2@c %**start of header
3@setfilename gnugo.info
4@settitle GNU Go Documentation
5@c %**end of header
6
7@dircategory GNU games
8@direntry
9* GNU Go: (gnugo). The GNU Go program
10@end direntry
11
12@set EDITION 3.8
13@set VERSION 3.8
14
15@finalout
16@titlepage
17@subtitle Documentation for the GNU Go Project
18@subtitle Edition @value{EDITION}
19@subtitle February, 2009
20@vskip 0pt plus 1filll
21@image{logo-36}
22@vskip 0pt plus 1filll
23@author By Arend Bayer, Daniel Bump, Evan Berggren Daniel,
24@author David Denholm, Jerome Dumonteil, Gunnar Farneb@"ack,
25@author Paul Pogonyshev, Thomas Traber, Tanguy Urvoy, Inge Wallin
26
27@sp 1
28@page
2b8d5b93 29@title GNU Go 3.8
7eeb782e
AT
30@vskip 0pt plus 1filll
31Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
322008 and 2009 @uref{http://www.fsf.org,Free Software Foundation}, Inc.
33@sp 2
34
35This is Edition @value{EDITION} of @cite{The GNU Go Project documentation}, @*
36for the @value{VERSION} version of the GNU Go program.
37
38@sp 2
39Published by the Free Software Foundation Inc @*
4051 Franklin Street, Fifth Floor @*
41Boston, MA 02110-1301 @*
42USA @*
43Tel: 617-542-5942 @*
44
45Permission is granted to make and distribute verbatim
46or modified copies of this manual is given provided
47that the terms of the GNU Free Documentation License
48(@pxref{GFDL}, version 1.3 or any later version) are respected.
49
50Permission is granted to make and distribute verbatim
51or modified copies of the program GNU Go is given provided
52the terms of the GNU General Public License (@pxref{GPL},
53version 3 or any later version) are respected.
54
55@end titlepage
56
57@contents
58
59@node Top
60@top
61@ifinfo
62@unnumbered GNU Go
63
64This manual documents @code{GNU Go}, a Go program and its sources.
65This is Edition @value{EDITION} of the @cite{GNU Go Program Documentation}
66
67Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
682008 and 2009 @uref{http://www.fsf.org,Free Software Foundation}, Inc.
69
70Permission is granted to make and distribute verbatim
71or modified copies of this manual is given provided
72that the terms of the GNU Free Documentation License
73(@pxref{GFDL}, version 1.3 or any later version) are respected.
74
75Permission is granted to make and distribute verbatim
76or modified copies of the program GNU Go is given provided
77the terms of the GNU General Public License (@pxref{GPL},
78version 3 or any later version) are respected.
79
80@end ifinfo
81
82@menu
83User's manual
84* Introduction:: What is GNU Go ?
85* Installation:: Installing GNU Go
86* User Guide:: Using GNU Go
87
88An introduction to the GNU Go engine
89* Overview:: Overview of the GNU Go engine
90* Analyzing:: Analyzing GNU Go's moves
91* Move Generation:: How GNU Go generates moves
92* Worms and Dragons:: Dragons and Worms
93* Eyes:: Eyes and half eyes
94* Patterns:: Pattern database
95* Tactical Reading:: Tactical and Connection Reading
96* Pattern Based Reading:: Pattern Based Reading: Owl and Combinations
97* Influence:: Influence Function
98* Monte Carlo Go:: Monte Carlo GNU Go
99
100Infrastructure and Interfaces
101* Libboard:: The basic go board library.
102* SGF:: Handling SGF trees in memory
103* DFA:: The DFA Pattern Matcher
104* Utility Functions:: @file{utils.c} and @file{printutils.c}
105* API:: API to the GNU Go engine
106* GTP:: The Go Text Protocol
107* Regression:: Regression testing
108
109Appendices
110* Copying:: Software and Documentation Licenses
111
112Indices
113* Concept Index:: Concept Index
114* Functions Index:: Functions Index
115
116@end menu
117
118@node Introduction
119@chapter Introduction
120
121@include introduction.texi
122
123@node Installation
124@chapter Installation
125
126@include install.texi
127
128@node User Guide
129@chapter Using GNU Go
130
131@include using.texi
132
133@node Overview
134@chapter GNU Go engine overview
135
136@include overview.texi
137
138@node Analyzing
139@chapter Analyzing GNU Go's moves
140
141@include analyze.texi
142
143
144@node Move Generation
145@chapter Move generation
146
147@include move_generation.texi
148
149@node Worms and Dragons
150@chapter Worms and Dragons
151
152@include dragon.texi
153
154@node Eyes
155@chapter Eyes and Half Eyes
156
157@include eyes.texi
158
159@node Patterns
160@chapter The Pattern Code
161
162@include patterns.texi
163
164@node DFA
165@chapter The DFA pattern matcher
166
167@include dfa.texi
168
169@node Tactical Reading
170@chapter Tactical reading
171
172@include reading.texi
173
174@node Pattern Based Reading
175@chapter Pattern Based Reading
176
177@include owl.texi
178
179@node Influence
180@chapter Influence Function
181
182@include influence.texi
183
184@node Monte Carlo Go
185@chapter Monte Carlo Go
186@include montecarlo.texi
187
188@node Libboard
189@chapter The Board Library
190
191@include board.texi
192
193@node SGF
194@chapter Handling SGF trees in memory
195
196@include sgf.texi
197
198@node API
199@chapter Application Programmers Interface to GNU Go
200
201@include api.texi
202
203@node Utility Functions
204@chapter Utility Functions
205
206@include utils.texi
207
208@node GTP
209@chapter The Go Text Protocol
210
211@include gtp.texi
212
213@node Regression
214@chapter Regression testing
215
216@include regression.texi
217
218@node Copying
219@appendix Copying
220
221@include copying.texi
222
223@c ------------------------
224@c * END OF THE DOCUMENT *
225@c ------------------------
226
227
228@node Concept Index
229@unnumbered Concept Index
230
231@printindex cp
232
233@node Functions Index
234@unnumbered Functions Index
235
236@printindex fn
237
238@bye