Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Draw: how to know?

Author: Robert Hyatt

Date: 10:37:38 10/02/01

Go up one level in this thread


On October 02, 2001 at 12:34:29, Daniel Clausen wrote:

>Hi
>
>On October 02, 2001 at 10:22:47, Robert Hyatt wrote:
>
>>On October 02, 2001 at 05:08:37, Pham Minh Tri wrote:
>>
>>>Hi all,
>>>My problem: Human offers a draw, how does program decide to agree or not?
>>>Many thanks for any help.
>>>Pham
>>
>>Look at current search score.  If it is < DRAWSCORE - delta, then accept it.
>>Delta is a value you can modify depending on the rating of the opponent so
>>you won't accept draws from much lower rated players, and you will accept
>>them from higher-rated players even though your score might actually be
>>above DRAWSCORE at the moment.
>
>While this makes a whole lot of sense, it also sounds soo unfair to the lower
>rated player. Hehee. Reminds me of this: When my engine didn't know how to play
>KRk, the mean players always played until the very end and got a draw. Now that
>I've implemented it, they give up way before KRk and I can basically throw away
>the code again! Hmpf!!! (until someone finds out I did and the whole thing
>starts again :)


5 years ago, gm players had little respect for a computer.  I now see them
resign when they lose a single pawn.  And I have seen many resignations when
they have simply fallen into a positional quagmire even though material is
dead even.

However, in a drawn KRP vs KR ending, I would always offer the draw against
a GM, but I would never offer it against a 1500 player.  He might not know
all the pitfalls he must avoid.  Playing on can never hurt, of course.  But it
might upset the opponent.  I worry more about upsetting GM players than 1500
players however. :)



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.