Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: draft of "new" chess protocol

Author: Harald Lüßen

Date: 16:05:08 03/13/05

Go up one level in this thread


On March 12, 2005 at 21:08:58, Michael Yee wrote:

>The main design goals were:
>
>- engine gets control over all aspects of the game of chess (e.g., draws,
>resign)

That is fair.

>- easy for users
>- easy for engine programmers

I like this.

>- easy for gui programmers
>- (somewhat) extensible
>
>You can view the proposed protocol here:
>
>http://web.mit.edu/myee/www/chess/xci1.html

After a quick review at midnight:

- Can you please make it absolutely clear which commands from the GUI
and from the engine should do what in every state. What are the
transitions between states. There should be a complete graph or
table of a state machine.

- Just a question, not a suggestion: does it make sense to have
a learning state after the end of a game and before waiting again?

- When do the increment seconds come into play? before the move or
after the move? Can the flag fall and i loose with -2 seconds
before getting 5 seconds bonus making + 3 seconds?
Can the engine use the time that is not not used in the next
time control or not? If there are many possibilities, make the
time or level commands very exact.
Can the time control be changed during a game?

Harald



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.