|
|
|
Create chess book (CBK) from data base
A chess book (extension: CBK) is a searchable file of positions. It can be used for game opening analysis, opening ECO code classification, and for engine play.
A chess book can be created from any CBF data base. The depth of the tree (in half-moves) can be set by Options (Technical: Options: Book options: Book depth (half-moves)). A book used for opening analysis will probably be dedicated to a certain ECO line (e.g. C89) or to a specific opening, and therefore should have a good tree depth (like 40 or more). A book used for opening ECO code classification, and for engine play, should be as wide as possible in terms of tree span, but perhaps not so deep (24 to 30 is enough).
The CBK format used by ChessVU is quite powerful. Each position in the book takes 56 bytes, a remarkable figure, considering the need to describe not only the position on the board, but also the position tree, where each position (tree node) carries information about its father(s) and children (up to 8), with priorities. For practical reasons, ChessVU fixes a limit of 800000 to the number of positions that can be created (book size < 45MB).
A book can be used to classify games. For instance, an eco.cbk book could keep all the Encyclopedia of Chess Openings positions (huge book !). A simple book (ecodluxe.cbk) is provided as default with ChessVU, obtained from the <ecodluxe.txt> file available on the Web. Because <ecodluxe.txt> file could be updated, an import function (Import ecodluxe.txt) is also provided. Each user can build his preferred opening book, from own games. If you build a big book, remember:
Please consider that creating a book of 500000 positions, 30 half-moves of depth, may require more than 10 hours, and results into a 28 MB file.
A book can be used: