Crafty v19.17 SE PB release ...
Posted: 12 Oct 2004, 05:05
October 11, 2004
Crafty v19.17 SE PB
Crafty v19.17 SE PB (based on "Crafty" , chess program by the world renowned
champion chess programmer, Dr Robert Hyatt, Professor, University of Alabama)
is now released. The PB indicates that this Crafty version is personality book
enabled. This new features allows you to use a custom book for each personality
that will automatically load when that personality is selected via the command
"krafty <personality>, e.g. "krafty fischer" will automatically select the
customize Fischer personality and the Fischer.bin opening book. It will also
automatically load the correct personality book when the user uses the random
personality command "krafty ranper <xx> <xx>" . Toplay the F24 GM personalties
at random use "krafty ranper <xx> <xx>"
Available for download with this release are opening boks for all 24 GM
personalities included in Crafty 19.17 SE PB. With the advent of this new
feature , I am planning many GM personalities in the new future.
These GM opening books will provide a sensation that you are perhaps actually
playing this GM right in own home. For example, The Fischer.bin book is a
special book based on actual moves played by Booby Fischer in recorded games.
This is perhaps the closest sensation of playing the World Champion Bobby
Fischer that most of us will ever have. I even hand tuned the Fischer book to
even play the correct moves in the correct percentage of time that Bobby
actually played that move in a given position. You will find that Bobby's
opening repertoire was fairly narrow, but he knew this lines inside out.
Many of us know that Fischer played e4 nearly all the time, the Sicilian against
e4 but how about when he played against the Sicilian
[d] rnbqkb1r/pp3ppp/3ppn2/8/3NP3/2N5/PPP2PPP/R1BQKB1R w KQkq - 0 6
Doesn't work here, Volker
[diag]rnbqkb1r/pp3ppp/3ppn2/8/3NP3/2N5/PPP2PPP/R1BQKB1R[/diag]
What move would Fischer played here?
Fischer played 6. g4! in six of the 8 games when playing against the Sicilian,
Scheveningen, Keres Attack (B81)
The Crafty SE [Fischer} personality will likewise play g4 88% of the time in
this position.
http://www.chessgames.com/perl/chessopening?eco=B81
The use of these books are transparent to the user once you have them properly
setup. For example if you load a GM personality (say "fischer" ) via crafty.rc
the Fischer.bin , Crafty SE will offload the current small opening book
(books.bin) and replace with it Fischer.bin.
If you use the random personality feature "krafty ranper 23-46", it randomly
selects one of the personalities and it will then load the appropriate book for
that personality ( as described above., it will offload the existing small
guiding book (standard crafty call this "books.bin" (or which ever personality
book file is loaded in its place), and loads the appropriate GM personality to
match the style that is playing.
Only the Fischer book is hand tuned at this time. The opening books for the
other 24 GM's were created using standard automation tools. The other books will
play all the moves the GM played - but each move he played will be rated nearly
equal a this time. Later on, I might have opportunity to had tune more of these
books. These books will still stay with moves played by the GM until the game
goes outside their standard opening play. At that point, the Crafty's regular
book will kick in. The automated books play all the moves by GM, but not in the
true percentages actually played by the GM when faced with a given position.
The hand tuned Fischer book took me about 8 hours to complete using the Bookup
program.
If you prefer to have your own GM books, I created a tool to generate all the
books automatically. All you need is 24 pgn files, one representing each GM,
alekhine.pgn , etc. The prefix of the pgn files have to be spelled exactly as I
spelled the personality in Crafty SE (alekhine.pgn) . Run this tool in the same
folder as the pgn file, it will create 24 book.bin's - each will be named after
the personality 'alekhine.bin' etc. Crafty SE will open the appropriate book
file whenever you start that krafty personality. Either by typing "krafty
alekhine" in the crafty.rc file or using the the random personality option
"krafty ranper 23 46" The personality books are not just for the GM
personalities, you also have separate books for the non GM personalities - the
method is the same.
If just need to create a book for one personality, start crafty in the console
window, change to the personality that you want to create the book for - say
"krafty euwe" -- then use the same book creation command as regular crafty
"book create euwe.pgn 40 1 0" (if these options are your preference I like
making books where all it will the possibility to play every move that GM ever
played in a given position see Crafty readme for more details about book
creation).
One last thing, you have to mark every move played by the GM in the pgn file
with an "!" (exclamation point) for that move to marked as playable in the [gm
book].bin file.
Enjoy playing the style of all the great GM's past. Present and future!
Best Regards,
Michael Byrne
Bob Hyatt's Crafty Copyright Notice is at the bottom of the readme in the zip
file attached.[/diag]
Crafty v19.17 SE PB
Crafty v19.17 SE PB (based on "Crafty" , chess program by the world renowned
champion chess programmer, Dr Robert Hyatt, Professor, University of Alabama)
is now released. The PB indicates that this Crafty version is personality book
enabled. This new features allows you to use a custom book for each personality
that will automatically load when that personality is selected via the command
"krafty <personality>, e.g. "krafty fischer" will automatically select the
customize Fischer personality and the Fischer.bin opening book. It will also
automatically load the correct personality book when the user uses the random
personality command "krafty ranper <xx> <xx>" . Toplay the F24 GM personalties
at random use "krafty ranper <xx> <xx>"
Available for download with this release are opening boks for all 24 GM
personalities included in Crafty 19.17 SE PB. With the advent of this new
feature , I am planning many GM personalities in the new future.
These GM opening books will provide a sensation that you are perhaps actually
playing this GM right in own home. For example, The Fischer.bin book is a
special book based on actual moves played by Booby Fischer in recorded games.
This is perhaps the closest sensation of playing the World Champion Bobby
Fischer that most of us will ever have. I even hand tuned the Fischer book to
even play the correct moves in the correct percentage of time that Bobby
actually played that move in a given position. You will find that Bobby's
opening repertoire was fairly narrow, but he knew this lines inside out.
Many of us know that Fischer played e4 nearly all the time, the Sicilian against
e4 but how about when he played against the Sicilian
[d] rnbqkb1r/pp3ppp/3ppn2/8/3NP3/2N5/PPP2PPP/R1BQKB1R w KQkq - 0 6
Doesn't work here, Volker
[diag]rnbqkb1r/pp3ppp/3ppn2/8/3NP3/2N5/PPP2PPP/R1BQKB1R[/diag]
What move would Fischer played here?
Fischer played 6. g4! in six of the 8 games when playing against the Sicilian,
Scheveningen, Keres Attack (B81)
The Crafty SE [Fischer} personality will likewise play g4 88% of the time in
this position.
http://www.chessgames.com/perl/chessopening?eco=B81
The use of these books are transparent to the user once you have them properly
setup. For example if you load a GM personality (say "fischer" ) via crafty.rc
the Fischer.bin , Crafty SE will offload the current small opening book
(books.bin) and replace with it Fischer.bin.
If you use the random personality feature "krafty ranper 23-46", it randomly
selects one of the personalities and it will then load the appropriate book for
that personality ( as described above., it will offload the existing small
guiding book (standard crafty call this "books.bin" (or which ever personality
book file is loaded in its place), and loads the appropriate GM personality to
match the style that is playing.
Only the Fischer book is hand tuned at this time. The opening books for the
other 24 GM's were created using standard automation tools. The other books will
play all the moves the GM played - but each move he played will be rated nearly
equal a this time. Later on, I might have opportunity to had tune more of these
books. These books will still stay with moves played by the GM until the game
goes outside their standard opening play. At that point, the Crafty's regular
book will kick in. The automated books play all the moves by GM, but not in the
true percentages actually played by the GM when faced with a given position.
The hand tuned Fischer book took me about 8 hours to complete using the Bookup
program.
If you prefer to have your own GM books, I created a tool to generate all the
books automatically. All you need is 24 pgn files, one representing each GM,
alekhine.pgn , etc. The prefix of the pgn files have to be spelled exactly as I
spelled the personality in Crafty SE (alekhine.pgn) . Run this tool in the same
folder as the pgn file, it will create 24 book.bin's - each will be named after
the personality 'alekhine.bin' etc. Crafty SE will open the appropriate book
file whenever you start that krafty personality. Either by typing "krafty
alekhine" in the crafty.rc file or using the the random personality option
"krafty ranper 23 46" The personality books are not just for the GM
personalities, you also have separate books for the non GM personalities - the
method is the same.
If just need to create a book for one personality, start crafty in the console
window, change to the personality that you want to create the book for - say
"krafty euwe" -- then use the same book creation command as regular crafty
"book create euwe.pgn 40 1 0" (if these options are your preference I like
making books where all it will the possibility to play every move that GM ever
played in a given position see Crafty readme for more details about book
creation).
One last thing, you have to mark every move played by the GM in the pgn file
with an "!" (exclamation point) for that move to marked as playable in the [gm
book].bin file.
Enjoy playing the style of all the great GM's past. Present and future!
Best Regards,
Michael Byrne
Bob Hyatt's Crafty Copyright Notice is at the bottom of the readme in the zip
file attached.[/diag]