Author: Robert Hyatt
Date: 18:47:10 10/10/04
Go up one level in this thread
On October 09, 2004 at 12:09:57, David Dahlem wrote:
>On October 09, 2004 at 11:23:13, Peter Berger wrote:
>
>>On October 08, 2004 at 18:08:24, David Dahlem wrote:
>>
>>>Thanks for these excellent instructions, Peter. Now the most time consuming task
>>>is collecting and cleaning up the games to be used in creating Crafty books. I
>>>do have one question though. If only using these books against computers, is
>>>books.bin necessary?
>>>
>>Strictly spoken: no .
>>
>>But the easiest way to deal with it, is to just build books.bin _and_ bookc.bin
>>the same way, so that they are identical. Takes no time after all.
>>
>>This way your repertoire will also be used in case Crafty doesn't get the
>>computer command for whatever reason ( there are issues with some GUIs).
>>
>>Peter
>
>Hi Peter
>
>I don't understand. Why identical books.bin and bookc.bin? How does Crafty
>handle them differently if only playing against computers? By the way, i tried
>bookc.bin by itself, and it didn't work. I created a book.bin and tried it by
>itself and it works. Very confusing. :-)
>
>Regards
>Dave
Crafty typically has at least three book files.
1. book.bin is usually made from a large PGN game collection, filtered
according to the desires of the person creating the book. IE all GM games, or
all IM/GM games, or whatever.
2. books.bin is usually made from a very small set of PGN games, using either
the "!" or "{play nn%}" or "?" stuff to select/avoid lines. This book is used
against "normal players" to guide crafty in which openings to play. When no
move can be found in "books.bin" crafty then tries book.bin and continues
playing from that book for as long as possible.
3. bookc.bin is another small book "guidance" file but it is only used when
playing computer opponents. xboard/winboard running on ICC will correctly send
"computer" to crafty when it plays a computer, or will not send it if playing a
human. This lets me set up a less selective book for playing humans.
You can even create a special book for a specific opponent, if your interface
supplies the "name" command as xboard/winboard does when playing on a server.
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.