Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Extensible Chess Interface (XCI) : updated draft

Author: Michael Yee

Date: 05:59:58 03/15/05

Go up one level in this thread


On March 15, 2005 at 04:34:25, Alessandro Scotti wrote:

>With the Winboard protocol, I've always had this doubt: do we need an "atomic"
>command to play a move and claim draw (e.g. by rep)? When I read the FIDE rules
>I got the impression that this is the correct procedure, whereas in the current
>protocol there is still a chance to get a reply from the opponent between the
>two commands, which possibly invalidates the draw claim.

This is a great and confusing question!

The relevant FIDE rules are : 5.2.d, 5.2.e, 9.2-9.5

http://www.fide.com/official/handbook.asp?level=EE101

The trouble is that draw claiming for 3-fold rep and 50 move rule seem like
interactive procedures since they need to be checked for correctness. And
according to FIDE, you don't automatically lose for trying a false draw claim
(your opponent just gets extra time).

Perhaps we can relax the rules a bit (about time penalization) and have the
following mechanism:

(1) engine decides it wants to make move that would result in a draw (that it
wants to claim)
(2) it sends "drawclaim" during its thinking, but continues to think
(3a) if the GUI determines that the claim is valid (either during or after the
engine finishes thinking), then it will terminate the game
(3b) otherwise the drawclaim is effectively ignored and no one is penalized

So to answer your original question: draw claims happen *before* making the move
that brings about the (desired) draw. And draw claims are different from draw
offers (where I've assumed that the opponent can accept an offer only on the
very next move).

This brings up a related question: are 50-move rule draws really draws if no one
claims them? My opinion is that this should be an option in the GUI, i.e., the
user can decide if all 3-fold reps and 50-move sequences are automatically
counted as draws.

Thanks for bringing up this point!

Michael



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.