root/04/bugfix/doc/readme.txt

Revision 21, 5.4 kB (checked in by ug, 5 years ago)

Import release 0.4d

Line 
1Kombilo 0.4 - a go database program
2
3This program was written by Ulrich Goertz (u@g0ertz.de), and is published
4under the GNU General Public License.
5
6What follows is a description of the features of Kombilo. To find information
7how to get the program running, look at the file install.txt. The
8documentation is in the file kombilo.doc. You can also look at it from
9Kombilo's help menu.
10
11---------------------------------------------------------------------------
12
13Acknowledgments:
14
15- I am grateful to the people who sent me their comments and
16  suggestions for improvements. In particular, I would like to thank
17  Jan van Rongen and Dave Sigaty.
18
19- I am also grateful to David Goodger for writing the sgflib.py
20  module, which provides a SGF parser in Python, and which was used
21  in previous versions of Kombilo. I now replaced it by
22  a new parser that I wrote from scratch (partially in C++ to make
23  it faster), but when I started the Kombilo project it was very
24  helpful to have a reliable SGF parser already available.
25
26Disclaimer:
27
28I have thoroughly tested Kombilo on a Linux box, and on a Windows 2000
29system. There are no bugs that I know of, but probably some bugs exist
30nevertheless. So let me state clearly that this program comes WITHOUT
31ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
32FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
33for more details.
34
35Where to get Kombilo:
36
37- You can download the Kombilo distribution (as a .exe installer for Windows,
38  as a .tar.gz for Linux/Unix or as a .zip file for Windows/Macintosh) from
39
40    http://www.g0ertz.de/kombilo/
41
42  (NB: The 0 in g0ertz is a zero!)
43
44  On that page you can also find more information about Kombilo, including
45  a brief tutorial with some screenshots.
46
47Give it a try and please send me your feedback! Any comments, and especially
48bug reports are welcome.
49
50------------------------------------------------------------------------------
51
52Kombilo is a go database program. Its main purpose is to search for
53games in which a given pattern or position occurs. You can also
54search for other criteria (like time period, players, events).
55
56Version 0.4 of Kombilo has now been released. A few bugs in version 0.3
57have been fixed, and several features have been added (see below).
58
59The main features of Kombilo are:
60
61* It is free software, published under the GNU General Public License:
62  you may download and use it for free, redistribute it (and even
63  modify it, if you release the changes under the same license).
64
65* It works on most current operating systems: The main part of Kombilo
66  is written in Python, a programming language which is available for
67  most platforms, including Unix/Linux, Windows, Macintosh ...
68  For Windows, a comfortable installer is available, which makes it
69  unnecessary to install Python.
70
71* The main purpose of the program is to search for patterns in SGF files,
72  like
73
74  |----------
75  |..........
76  |..........
77  |...X.X....
78  |..X.......    (A)
79  |..XO......
80  |..OO......
81  |..........
82
83  in the corner, or
84
85  ......
86  ..XO..         
87  ..OX..
88  ......
89
90  anywhere on the board.
91
92  Of course, you don't have to enter ASCII diagrams, but there is a
93  comfortable graphical user interface :-)
94
95  The program produces a list of all games in which that pattern
96  occurs. You can look at the games with the included SGF viewer.
97
98  (Currently, Kombilo does not provide a full-featured SGF editor.
99  This will come in one of the next versions, I hope. Under Linux and
100  Windows you can use your customary SGF editor instead.)
101
102  Furthermore, Kombilo can display all the continuations that were
103  played in the search diagram. This makes it particularly easy to
104  study joseki and fuseki lines.
105
106* The database is built from game records in SGF format. The
107  program does not come with any games included. But since there
108  are many sources for games in SGF format, this should be no
109  problem.
110
111  One possibility is to download game collections like the
112  collection of games from Cho Chikun made available by Jan van
113  Rongen, or the title games offered by Martin Mueller (see
114  http://www.g0ertz.de/go/ for links)
115 
116  On the other hand, there are commercial game collections.
117  Let me particularly recommend the GoGoD database compiled
118  by John Fairbairn and T Mark Hall, which includes more than
119  13.500 games, and is reasonably priced. I use it myself and
120  am very satisfied with it.
121
122* Speed:
123  The algorithm that is used is more or less straightforward.
124  Nevertheless, for the moment it seems to be good enough. See
125  the tutorial for a more detailed description. (If you have ideas
126  how to speed things up, I'm certainly interested in hearing
127  them ...)
128
129  Some samples, with the GoGoD database consisting of 13841
130  games, on my laptop with a PentiumIII mobile processor with
131  800MHz, and Windows 2000:
132
133  Pattern:      empty   (A) as   (B) as   low chin.
134                board   above    below    fuseki
135
136                3sec     2sec     5sec     2sec
137
138  Here pattern (B) is
139 
140      XO
141      OX
142
143  which produces a *lot* of matches (137051 hits, to be precise).
144
145* The name 'Kombilo' is the Esperanto word for comb, and since
146  'going through the game records with a fine-toothed comb'
147  is a suitable description of what the program does, it seemed
148  quite fitting. I hope that it's also easy to remember.
149  Pronunciation: 'i' as 'ee' in see, and the stress is on the 'i'.
150
151
Note: See TracBrowser for help on using the browser.