Commit | Line | Data |
---|---|---|
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 |
31 | Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, | |
32 | 2008 and 2009 @uref{http://www.fsf.org,Free Software Foundation}, Inc. | |
33 | @sp 2 | |
34 | ||
35 | This is Edition @value{EDITION} of @cite{The GNU Go Project documentation}, @* | |
36 | for the @value{VERSION} version of the GNU Go program. | |
37 | ||
38 | @sp 2 | |
39 | Published by the Free Software Foundation Inc @* | |
40 | 51 Franklin Street, Fifth Floor @* | |
41 | Boston, MA 02110-1301 @* | |
42 | USA @* | |
43 | Tel: 617-542-5942 @* | |
44 | ||
45 | Permission is granted to make and distribute verbatim | |
46 | or modified copies of this manual is given provided | |
47 | that the terms of the GNU Free Documentation License | |
48 | (@pxref{GFDL}, version 1.3 or any later version) are respected. | |
49 | ||
50 | Permission is granted to make and distribute verbatim | |
51 | or modified copies of the program GNU Go is given provided | |
52 | the terms of the GNU General Public License (@pxref{GPL}, | |
53 | version 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 | ||
64 | This manual documents @code{GNU Go}, a Go program and its sources. | |
65 | This is Edition @value{EDITION} of the @cite{GNU Go Program Documentation} | |
66 | ||
67 | Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, | |
68 | 2008 and 2009 @uref{http://www.fsf.org,Free Software Foundation}, Inc. | |
69 | ||
70 | Permission is granted to make and distribute verbatim | |
71 | or modified copies of this manual is given provided | |
72 | that the terms of the GNU Free Documentation License | |
73 | (@pxref{GFDL}, version 1.3 or any later version) are respected. | |
74 | ||
75 | Permission is granted to make and distribute verbatim | |
76 | or modified copies of the program GNU Go is given provided | |
77 | the terms of the GNU General Public License (@pxref{GPL}, | |
78 | version 3 or any later version) are respected. | |
79 | ||
80 | @end ifinfo | |
81 | ||
82 | @menu | |
83 | User's manual | |
84 | * Introduction:: What is GNU Go ? | |
85 | * Installation:: Installing GNU Go | |
86 | * User Guide:: Using GNU Go | |
87 | ||
88 | An 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 | ||
100 | Infrastructure 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 | ||
109 | Appendices | |
110 | * Copying:: Software and Documentation Licenses | |
111 | ||
112 | Indices | |
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 |