Author: Odd Gunnar Malin
Date: 03:19:29 03/08/02
Go up one level in this thread
Just to add some more cunfusion to this topic :) If a Winboard engine has one clock for the engine and one clock for the opponent there would never be needed any black/white commands (for timemanagement) and this commands could safely be ignored. If the clocks inside the engines are implemented like this, the time command should allways set the engine clock and if the engine switch side the clock is following. If the gui has other meaning of this, it doesn't matter because he would send a time command before the 'move' and 'go' anyway. I think this is the way the protocol try say to you, but in normal chess thinking there is a white and black clock instead so it is not impossible that many engines do it like that. If you then get a misplaced time command it could be that the engine convert this to the opponent time when the engine is told to move. Another confusion (for me) is when Fritz do automatc analyzing it send number of moves before next timecontrol and time to use. It isn't so simple that translate this to ex. 'level 8 5 0' + 'time 300' because you have to resolve this so the timecontrol exactly should be updatet on this move e.g. moves/8=integer. This isn't of course possible for all moves so you have to start walking backwards until you have a safe place to send the level command. This resolving must not introduce any bugs to a 'normal' game so there is some testing to be done here. Some engine may not pay attention at all to a level command when a game is started. I have not started to think about if this is possible to simulate so these engines would only work correct in normal games with one timecontrol setting. Odd Gunnar
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.