Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Junior-Crafty hardware user experiment - (maybe the problem)

Author: Robert Hyatt

Date: 07:35:56 11/25/03

Go up one level in this thread


On November 25, 2003 at 10:25:52, Robert Hyatt wrote:

>On November 25, 2003 at 10:23:20, Robert Hyatt wrote:
>
>>On November 25, 2003 at 09:44:29, Peter Berger wrote:
>>
>>>On November 25, 2003 at 09:26:20, Robert Hyatt wrote:
>>>
>>>>On November 25, 2003 at 09:16:45, Peter Berger wrote:
>>>>
>>>>>For information about setup and rules:
>>>>>http://www.talkchess.com/forums/1/message.html?329237
>>>>
>>>>What book are you using?  1. f4 is hardly an ideal opening for a computer
>>>>to play, and it is something Crafty would _never_ play against another
>>>>computer.  Do you have a bookc.bin or books.bin file???
>>>
>>>I have both. I use the book.bin, bookc.bin and books.bin file offered for
>>>download at ftp://ftp.cis.uab.edu/pub/hyatt/common/.
>
>That might be the problem.  You really should download the book files
>from the appropriate version directory.  IE the .bin files from the v19
>directory.  I'll remove them from the common directory as I don't even
>know what those are.  The problem is that the book format (.bin files)
>has changed more than once, making the files incompatible with older
>versions.  As a result, I try to keep the working files in the directory
>with the sources that work with those files...
>
>That probably explains the f4 opening now.

Sorry, that was _not_ the problem.  I had removed the v19 files a long while
back, and put the right ones in the common directory.  It would seem that
your bookc.bin and books.bin are reversed.

I have re-copied the *bin files to common, as they were (I hope).  Now I
really have no idea where 1. f4 comes from.  :)


>
>>>
>>>It was something Crafty played against another computer in this case.
>>
>>You have a problem.  What GUI are you using?  IE probably not winboard or
>>xboard, which would send "computer" to crafty.  If you start Crafty, and
>>type the following:
>>
>>crafty
>>computer
>>show book
>>ponder=off
>>go
>>
>>you should see this:
>>
>>Crafty v19.6 (1 cpus)
>>
>>White(1): computer
>>playing a computer!
>>White(1): show book
>>show book statistics
>>White(1): ponder=off
>>pondering disabled.
>>White(1): move
>>              clearing hash tables
>>  after screening, the following moves can be played
>>  move     played    %  score    learn     CAP     sortv   P%  P
>>    d4!    503991   33   0.25     0.00  -655.36   13402.8  50  Y
>>    e4!    712147   47   0.25    -0.05    -0.07   13401.0  50  Y
>>   Nf3     121355    8   0.11     0.11  -655.36    5372.6   0  Y
>>    c4     113930    7  -0.15     0.12  -655.36    5161.0   0  Y
>>    h3?       166    0  -0.18     0.47  -655.36    3030.1   0  N
>>    d3?       809    0   0.22     0.28  -655.36    2313.3   0  N
>>    g3?     11758    0  -0.17     0.20  -655.36    1468.1   0  N
>>    b3?      5794    0  -0.17     0.12  -655.36     989.1   0  N
>>    b4?      8778    0  -0.14     0.08  -655.36     788.0   0  N
>>    e3?      1651    0   0.22     0.00  -655.36     667.4   0  N
>>   Nc3?      4144    0   0.11     0.00  -655.36     560.9   0  N
>>   Nh3?       110    0   0.01     0.00  -655.36     455.3   0  N
>>   Na3?        74    0   0.01     0.00  -655.36     455.2   0  N
>>    f4?      8908    0  -0.03     0.00  -655.36     427.6   0  N
>>    f3?       162    0  -0.06     0.00  -655.36     385.3   0  N
>>    g4?      1237    0  -0.14     0.00  -655.36     306.9   0  N
>>    a3?       599    0  -0.18     0.00  -655.36     266.0   0  N
>>    c3?       391    0  -0.18     0.00  -655.36     265.7   0  N
>>    h4?       161    0  -0.15    -0.02  -655.36     177.7   0  N
>>    a4?       167    0  -0.15    -0.07  -655.36    -116.4   0  N
>>               book moves {d4, e4}
>>
>>Notice _no_ f4.  That is using the book.bin, books.bin and bookc.bin
>>from my ftp machine.  You could look at the crafty log.nnn file to see
>>if you see the "playing a computer!" message from Crafty.  If not, there
>>is a problem...
>>
>>I just tried this under xboard on linux and it works perfectly...  IE
>>xboard sends a "computer" command to crafty at the start of any game
>>played against a -scp (or -fcp) opponent...
>>
>>
>>>
>>>In the logfiles it says: "playing a computer!" in all games. When I start it in
>>>text mode it also points out that it finds a bookc.bin file (this is not logged
>>>in general in either text or WinBoard mode).
>>>
>>>The game logfile suggests that it will play 1. e4, 1. d4 and 1. f4 as white.
>>>If I start crafty in text mode, say "show book", and "move" the output suggests
>>>it will only play 1. e4 and 1. d4.
>>>
>>
>>That almost seems like the two book files are reversed.  IE if you start
>>crafty in console mode, and type "show book" and "move" you should see
>>three playable moves including f4.  After also typing "computer" and
>>then "move" you should only see e4 and d4...
>>
>>
>>if you see e4, d4 and f4, one of two things is happening.  Either the
>>computer command is missing, or you don't have a good bookc.bin.  You might
>>diff your bookc.bin and books.bin.  If they are the same, that is the problem.
>>Just re-download the bookc.bin from my ftp site (dated 2002 in the v19
>>directory) and that should fix it...
>>
>>
>>
>>
>>>So maybe there is some bug in Crafty 19.4 in XBoard mode - I use it with
>>>WinBoard 4.2.6. If there is additional information I can provide, please tell
>>>me.
>>>
>>>Anyway - the opening didn't seem to be the problem in any game so far.
>>
>>No, but f4 is not a particularly good opening to play against computers which
>>is why it is not part of Crafty's normal opening choices when playing against
>>a program.
>>
>>
>>>
>>>Peter



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.