Page 1 of 1

Crafty Classic personalities for novice

PostPosted: 20 May 2005, 16:35
by Dan-the-K
Where, if anywhere, are books for Novice and Beginner? These guys have *.txt files, but I can't find books for them. The routine doesn't run without the books.

I'm rated at 1150 and would like to play against a computer at about my strength. Kasparov, Fischer, etc. would blow me out of the water.

Dan

Re: Crafty Classic personalities for novice

PostPosted: 20 May 2005, 17:07
by Roger Brown
Dan-the-K wrote:Where, if anywhere, are books for Novice and Beginner? These guys have *.txt files, but I can't find books for them. The routine doesn't run without the books.

I'm rated at 1150 and would like to play against a computer at about my strength. Kasparov, Fischer, etc. would blow me out of the water.

Dan




Hello Dan,

The Crafty novice personalities do not have a specific book assigned to them. Using the generic Crafty book should do the trick.

Incidentally, Crafty should play even with no books at all in the executable's folder. Perhaps I may have misunderstood your post?

I hope this helps...

Later.

Re: Crafty Classic personalities for novice

PostPosted: 20 May 2005, 18:20
by Dan-the-K
Roger Brown wrote:
Dan-the-K wrote:Where, if anywhere, are books for Novice and Beginner? These guys have *.txt files, but I can't find books for them. The routine doesn't run without the books.

...

Dan




Hello Dan,

The Crafty novice personalities do not have a specific book assigned to them. Using the generic Crafty book should do the trick.

Incidentally, Crafty should play even with no books at all in the executable's folder. Perhaps I may have misunderstood your post?

I hope this helps...

Later.


Hi, Roger - thanks for responding.

It sounds as if we're on the same page. However, my inquiry could have been clearer. What I mean is consider entering "krafty personality". For those personalities that have opening books (personality.bin), such as kasparov, karpov, korchnoi, fischer, it proceeds. However, for personalities that don't have associated books, it rejects the krafty command.

I have a few versions of book.bin. The one I usually use is 6,348kb, 11/19/04, 4:59 P.M. I also have one that's 130kB.

So what book could I name "beginner.bin" or "novice.bin" so that I could use these personalities as having a low rating? Or what about removing all copies of book.bin from the subdirectory?

Dan

Re: Crafty Classic personalities for novice

PostPosted: 20 May 2005, 18:45
by Roger Brown
Dan-the-K wrote:Hi, Roger - thanks for responding.

It sounds as if we're on the same page. However, my inquiry could have been clearer. What I mean is consider entering "krafty personality". For those personalities that have opening books (personality.bin), such as kasparov, karpov, korchnoi, fischer, it proceeds. However, for personalities that don't have associated books, it rejects the krafty command.

I have a few versions of book.bin. The one I usually use is 6,348kb, 11/19/04, 4:59 P.M. I also have one that's 130kB.

So what book could I name "beginner.bin" or "novice.bin" so that I could use these personalities as having a low rating? Or what about removing all copies of book.bin from the subdirectory?

Dan



Hello Dan,

Let us do a quick experiment.

Go to your Crafty (the normal one, not the Classic version) folder and copy and paste the three book files that Crafty uses from there to the Crafty Classic folder where the engine resides - not in a sub folder.

I am assuming that you in fact have the normal (RH, BH, PS, DC are the better known versions) Crafty version.....

Double click on the executable. Does it recognise the book? Then your problems are over.

No? Rename the largest book to match the personality name you are using. Does it recognise the book now?

One of these should work. I had pointed out a bug to Mike Byrne earlier and he fixed it so that the novice levels of Crafty will work with the generic books - I do not recall if renaming them was required for the lower levels.

This is horrible as I use Crafty at a beginner level myself!

I hope this works.

Later.

Re: Crafty Classic personalities for novice

PostPosted: 20 May 2005, 23:04
by Dan-the-K
Dan[/quote]


Hello Dan,

Let us do a quick experiment.

Go to your Crafty (the normal one, not the Classic version) folder and copy and paste the three book files that Crafty uses from there to the Crafty Classic folder where the engine resides - not in a sub folder.

I am assuming that you in fact have the normal (RH, BH, PS, DC are the better known versions) Crafty version.....

Double click on the executable. Does it recognise the book? Then your problems are over.

No? Rename the largest book to match the personality name you are using. Does it recognise the book now?

One of these should work. I had pointed out a bug to Mike Byrne earlier and he fixed it so that the novice levels of Crafty will work with the generic books - I do not recall if renaming them was required for the lower levels.

This is horrible as I use Crafty at a beginner level myself!

I hope this works.

Later.[/quote]

Fine. I did the first option and got the following results (irrelevent output is snipped) after entering "krafty novice":

EPD Kit revision date: 1996.04.21
found computer opening book file [./bookc.bin].
choose from 12 best moves.
choose from book moves randomly (using weights.)
...
book learning enabled
result learning enabled
position learning enabled
normal mode.
noise level set to 99.
output moves in long algebraic format
pondering disabled.
resign after 5 consecutive moves with score < -99.
Audio output disabled
...
5 piece tablebase files found
1466kb of RAM used for TB indices and decompression tables

Crafty Classic 2004 SE PB [Standard] (1 cpus)
SE code disabled

White(1): Illegal move (ambiguous): exitkrafty
White(1): personality name .................. Novice
personality setting..................5
queen value..........................600
rook value...........................400
bishop value.........................275
knight value.........................275
pawn value...........................200
book random (0=off)............ .....1
book selection width.................5
delay time limit,(0=off:1=on)........1
draw score setting...................0
search depth.........................2
special edition code (1=off:0=on)....0
time usage setting (0=normal)........0
king safety asymmetry................50
king safety scale.............. .....100
king safety tropism..................150
pass pawn scale......................150
pawn block scale............... .....100
pawn scale..................... .... 100
incheck extension setting............7
mate extension setting...............6
one response extension setting.......6
pawn push extension setting..........6
recapture extension setting..........6
start extension setting..............0


unable to open book file [./Novice.bin].
books.bin file enabled.
White(1):


So is this fine? I don't know whether it will play as a Novice.

Dan

Re: Crafty Classic personalities for novice

PostPosted: 21 May 2005, 18:11
by Roger Brown
Dan-the-K wrote:Fine. I did the first option and got the following results (irrelevent output is snipped) after entering "krafty novice":

EPD Kit revision date: 1996.04.21
found computer opening book file [./bookc.bin].
choose from 12 best moves.
choose from book moves randomly (using weights.)
...
book learning enabled
result learning enabled
position learning enabled
normal mode.
noise level set to 99.
output moves in long algebraic format
pondering disabled.
resign after 5 consecutive moves with score < -99.
Audio output disabled
...
5 piece tablebase files found
1466kb of RAM used for TB indices and decompression tables

Crafty Classic 2004 SE PB [Standard] (1 cpus)
SE code disabled

White(1): Illegal move (ambiguous): exitkrafty
White(1): personality name .................. Novice
personality setting..................5
queen value..........................600
rook value...........................400
bishop value.........................275
knight value.........................275
pawn value...........................200
book random (0=off)............ .....1
book selection width.................5
delay time limit,(0=off:1=on)........1
draw score setting...................0
search depth.........................2
special edition code (1=off:0=on)....0
time usage setting (0=normal)........0
king safety asymmetry................50
king safety scale.............. .....100
king safety tropism..................150
pass pawn scale......................150
pawn block scale............... .....100
pawn scale..................... .... 100
incheck extension setting............7
mate extension setting...............6
one response extension setting.......6
pawn push extension setting..........6
recapture extension setting..........6
start extension setting..............0


unable to open book file [./Novice.bin].
books.bin file enabled.
White(1):


So is this fine? I don't know whether it will play as a Novice.

Dan



Hello Dan,

Seems as if we are almost there.

Remember to rename the book to match the particular personality - novice.bin if required.

The only way to establish whether you are playing a novice or not is to see what happens out of book.

Have fun.

Later.

Re: Crafty Classic personalities for novice

PostPosted: 21 May 2005, 21:21
by Dan-the-K
Roger Brown wrote:

Hello Dan,

Seems as if we are almost there.

Remember to rename the book to match the particular personality - novice.bin if required.

The only way to establish whether you are playing a novice or not is to see what happens out of book.

Have fun.

Later.


Oh? Are you sure? :(

You had said, "Double click on the executable. Does it recognise the book? Then your problems are over.

No? Rename the largest book to match the personality name you are using. Does it recognise the book now? "

I took that to mean its only necessary to rename the book if the book isn't recognized.

(I may use a smaller book because 3 copies of a 5MB file takes up a lot of space)

Thanks,

Dan