Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Programming Issue: When & how should the engine claim a draw or res

Author: Robert Hyatt

Date: 18:56:42 11/30/03

Go up one level in this thread


On November 30, 2003 at 17:20:14, Gerd Isenberg wrote:

>On November 30, 2003 at 16:37:17, Dieter Buerssner wrote:
>
>>On November 30, 2003 at 13:57:19, Robert Hyatt wrote:
>>
>>>On November 30, 2003 at 13:22:20, Dieter Buerssner wrote:
>>>>Note, we first see the move, and then the info: "game drawn", which can easily
>>>>be interpreted as not correct.
>>>
>>>No it can't.  Because to play a game of chess, you are required to _move_ the
>>>pieces, and _press_ the clock.  That is why humans have "blind rules" for a
>>>player that can't see.  And the rules explain this very clearly.  If the
>>>draw is a repetition before the move is played,
>>
>>I am not sure, you read my post carefully. Neither do I find any indication in
>>the FIDE chess rules, that would support your point. I looked at:
>>http://www.fide.com/official/handbook.asp?level=EE101
>>
>>There I find:
>>---
>>9.2  The game is drawn, upon a correct claim by the player having the move, when
>>the same position, for at least the third time (not necessarily by sequential
>>repetition of moves)
>>
>>a) is about to appear, if he first writes his move on his scoresheet and
>>declares to the arbiter his intention to make this move, or
>>
>>b) has just appeared, and the player claiming the draw has the move.
>
>
>Hi Dieter,
>
>Isn't b) redundant?
>
>I mean if you have already a 3-fold repetition where your opponont didn't claim
>a draw before, doesn't that imply that you can force another 3-fold repetition?
>

No.  It is possible that the position _before_ you move has been repeated, but
any move by you doesn't repeat a prior position.  Try it with rooks on the
7th to see what I mean.  I got burned by this and had to put special code into
main.c to check for a repetition after my opponent has moved, then after I
find my best move...

>A i see, a rule for humans ;-)
>
>I have only implemented rule a).
>
>Cheers,
>Gerd
>
><snip>



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.