Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Chessmaster 8000 test: GambitTiger 2 aggressive

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.