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: 09:49:21 11/30/03

Go up one level in this thread


On November 30, 2003 at 11:43:45, Bob Durrett wrote:

>
>The failure of Fritz to claim a draw in it's game against Shredder indicates
>either that Fritz was improperly programmed or it simply didn't see the mate.
>
>It is quite clear, to me at least, that chess-playing programs should be
>programmed to make draw offer and resignation choices and that they be made
>appropriately.  It should not be necessary for a human to make those choices for
>the chess-playing program.  [Am I missing something?]

YOu don't mean fritz.  And the answer is that the program _did_ claim the
draw properly.  The human failed to handle it properly because he thought he
had the right to supercede the program's wishes, which was wrong of him.

Most every program I have seen claims draws properly...

There are two cases.  It is your move and the position has already occurred,
you can claim a draw immediately.  It is your move, and by making a particular
move you repeat the position a third time.  You write the move down, tell your
opponent "I am going to play this move and I claim a draw because the resulting
position is a 3-fold repetition" and call the TD.

In the WCCC the human is an operator, not an active participant.  That wasn't
upheld here.  The operator made an intentional error that penalized his program
and another entrant "Fritz".  That is not allowable, except when you have an
oddball group running a tournament where "rules are meant to be broken."


>
>Perhaps there is room for improvement in the software associated with such
>offers.
>
>There seems to be an issue as to whether the decision software should be in the
>engine or in the GUI.  IMHO, it should be in the engine.
>
>Perhaps the logic &/or algorithms associated with such choices should be
>reviewed to see how improvements may be made?
>
>How do the open-source engines, like Crafty, deal with this issue?

_correctly_.

:)


>
>Bob D.



This page took 0.01 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.