Source code Pro Deo Book
The Pro Deo (Rebel) opening book as open source. 5 minutes away adding the best non-commercial
opening book to your chess engine. A huge thanks goes to Jeroen Noomen for this gift to
non-commercial chess programmers.Download Source Code version 1.0 and read the documentation in the BOOK.C file, basically this page.
Windows, Pascal and Delphi programmers can use the rebelbook.dll created by Andres Valverde.
Include BOOK.C into your project and compile.
MAINBOOK.BIN - The big mainbook.
TOURBOOK.BIN - Selection of favoured opening lines
called the Tournament Book.
Initialize - Call the routine INITIALIZE() once.
Operation - Create an EPD string from the current
position and strcpy it into the string
EPD, then call the routine
FIND_OPENING() to search the
opening book.
- When a move is found it is stored into
the strings FROM and TO in Ascii format
so E2 and E4, else the strings are
empty. Play this move. That's basically
it.
Edit - Opening Books can be edited using the
Pro Deo DOS edition.
History - The opening book is the intellectual
work of Jeroen Noomen who started his
work in 1989 for the Mephisto MM4 module
from Hegener & Glaser which later became
the base of the REBEL series. The book
is the result of 15 years diligent
hand-typed work.
Copyright - This file and its components although
distributed as freeware in no way may
become subject to any form of commerce.
Permission must be asked first.
- This file and its components come as is
and can only be used as such. It's
forbidden to change, add, delete any of
its components and only can be
distributed in original form.
Ed Schröder
Deventer, March 2007
matador@home.nl
www.top-5000.nl