Author: Robert Hyatt
Date: 08:52:48 11/26/03
Go up one level in this thread
On November 26, 2003 at 06:32:03, Peter Berger wrote: >On November 25, 2003 at 23:56:14, Robert Hyatt wrote: > >>On November 25, 2003 at 21:33:23, Peter Berger wrote: > >>Let me point out one thing, good or bad. "playing a computer" is an important >>detail in Crafty. It adjusts a few engine parameters, including turning off >>a dynamic draw score and setting it to 0.00. This really needs to be done >>for the draw score reason as well as other things (the playing a computer >>sentinel from xboard). IE I might lose all games in that mode, but that is >>certainly the mode I use to play all games on ICC. On ICC xboard works >>correctly and always sends the "computer" command after "new" and all the >>other stuff such as ratings, player name, etc... >> >>The match is currently "even" so restarting really doesn't hurt or help >>anything since your goal is to see one program get to +6. The important >>detail to make sure of is that "computer" is seen by Crafty in all future >>games, to make sure it will play just as it does on ICC when playing >>automatically. > >Yes, good points, I agree to all of them. I'll just continue, using Volker's >workaround that I checked and that works fine. > >I did my very best to setup Crafty as carefully as possible, the issue with the >computer command with WinBoard was simply unknown. You didn't do _anything_ wrong. The only reason I discovered it was the Bird's opening by Crafty which it won't play against computers using the books I distribute... > >But I better point out one thing well in advance - the setup is not identical to >Crafty playing on ICC as this is not possible and other issues might turn up >that would play no role in ICC games. If you give it the "computer" command, it is as close as you can get. Time controls vary. And I use adaptive hash so that will vary depending on the time control, but everything else will be identical, which is the goal here. > >>Note this bug is _not_ in Crafty. The bug is using xboard to play what >>appears to be a manually operated game? IE normal xboard certainly tells >>Crafty if it is playing a computer opponent. That's built in to the xboard >>protocol and it works fine, normally. Why it is not working here I am not >>sure since I don't know exactly how you are playing games... > >Well, I'd say it is a bug with Crafty when used with WinBoard, see also Volker's >post, but that's partly semantics. After a careful look at the logfiles I think >Crafty works perfectly well and as intended with WinBoard feeding it the >computer command manually after start of the game. That's what has to happen. Because the _next_ game on ICC might not be against a computer, so the "new" command is intended to set things back to their original state. Somehow, here, it has decided to send a new command for the first game as well.. > >If you disagree or are sceptical I might as well just use Crafty in text mode, >although this would be more uncomfortable of course. I think it is fine, just so it knows computer. You could copy bookc.bin over books.bin to always get the computer openings. But that will not set draw scores and the like correctly... the "computer" command is the best way. > >As Junior and Crafty share no common protocol the alternative to manual play >would have been an auto232 setup, that I strongly considered of course. For now >I rejected it as this might lead to other discussions :). Forget auto232. In fact, it is no longer in Crafty at all. No point in trying to support something that doesn't work. > >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.