Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Why Should'nt Black Draw ??? Re: Repetition/draw test

Author: Robert Hyatt

Date: 06:08:19 03/10/00

Go up one level in this thread


On March 09, 2000 at 12:00:40, Brian Richardson wrote:

>On March 08, 2000 at 05:11:11, Howard Exner wrote:
>
>>Test your chess engine if it handles this repition theme correctly. To do this
>>set up the position below and play the white side yourself. Do not enter the
>>winning move Kh5 but instead play the blunder Kg5. Now let your program play the
>>black side at say game/15. It will of course play Kd5+ which forces perpetual
>>check. After it does that try to trick the program and reply Kg4.
>>Now the test - does your program play the correct Qd1+ or does it blunder and
>>mistakenly repeat the position with Qe4+, assuming that the opponent will
>>blunder again with Kg5? Rebel Century failed this test and assumed white would
>>play again the poor move Kg5.
>>Why would a program do this? Do other programs fall into this trap of assuming
>>a repetition of moves even when not forced?
>>
>>[D]8/4k3/7Q/8/4q1KP/6P1/8/8 w - -
>
>OK, the 3-rep question is an interesting one, but in this position, black is two
>pawns down--why wouldn't a draw be the "right" thing--so how could Qe4+ be a
>blunder?  (my own chess is relatively poor, so please excuse my missing
>something obvious).
>
>Thanks.


The problem is that white can win by not playing Kg5.  If you start off with
Kg5 the white can check you forever, but if you play Kh5 the checks end.  If
you try Kg5, you can always go back to Kg4 and then Kh5 to win.  2-fold rep
checks fail here...



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.