Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: book file format

Author: Dieter Buerssner

Date: 14:18:09 11/10/03

Go up one level in this thread


On November 10, 2003 at 17:03:09, martin fierz wrote:

>i'd like to add an opening book to my program. but i'd rather not re-invent the
>wheel, so i'm wondering if e.g. the chessbase .ctg format is documented
>somewhere - like that i could just produce a chessbase tree for my program.

I fear, the ctg format is not documented.

>or are there other good ways to create opening books?

To a similar question, I outlined the method, I use for my engine recently in
http://f11.parsimony.net/forum16635/messages/56567.htm

It is more or less a rather pragmatic approach. Collecting the info from the
book for a position is not slow (typically not slower than 0.1 s, usually much
faster). Generation time is very fast (so you can experiment a lot, if you
want). I certainly could make it more compact, but I would see no real
advantages for a typical computer. A position (=hash-key) based approach has a
perhaps significant advantage over a tree based approach - you don't need to
take care of transpositions. This may be especially significant, when you try to
overlay an automatically generated book (from a PGN-database, for example) with
some manually tuned lines (for my engine I can use ??, ?, ?!, !?, ! and !! to
set some flags in the generated book).

Regards,
Dieter




This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.