Guenther Simon wrote:Kerwin wrote:I can check it out. Can you please tell me where I can get ZZZZZ?
You'll find that version on Jim Abletts site:
http://homepages.tesco.net/henry.ablett/jims.htmlBTW you can check any available WB/UCI engines link at my own
homepage too. It is called the WB/UCI antholgy on my RWBC site.
There is a link to it on top of the forum.
(It is updated once or twice a month currently)
http://rwbc-chess.de/wb_chron.htmThanks for the help.
Regards,
Guenther
The ZZZ engine has a bug, in that it does not correctly keep track of the side-to-move when it is in the "force" mode.
For BookThinker to control a WB engine, it has to set the engine in "force" mode and send it the book moves. The when there are no more book moves, BookThinker then sends "go" to the engine.
In the case of ZZZ, if you are lucky and the book moves run out such that it is now white's turn and ZZZ is white, then ZZZ would be fine. Otherwise, ZZZ expects the "black" command (which is now obsolete).
Here is how you can see ZZZ in action.
1. In Windows Exploere, run the ZZZ exe.
2. Type the following:
xboard
post
time 1000
force
d2d4
d7d5
b1c3
go
Notice that the ZZZ engine will do nothing. With other WB engines, they would already start thinking.
Now, run ZZZ again, but this time, add the "black" command, like so:
xboard
post
time 1000
force
d2d4
d7d5
b1c3
black
go
You will see ZZZ thinking.
Run ZZZ again, and this time, make the book move end at white's turn:
xboard
post
time 1000
force
d2d4
d7d5
b1c3
g8f6
go
Again, you will see ZZZ thinking.
I think what is happening is that, at the initial state, the side to move is white. Then when a "force" move is sen't, ZZZ does not update the side to move.
Lastly, it looks like ZZZ has a problem with clearing its state when it is sent the "new" command. It does not seem to reset its state completely. For this to work, the engine has to be re-started for each new game.