Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: 50 moves rule

Author: Uri Blass

Date: 10:47:10 12/17/00

Go up one level in this thread


On December 17, 2000 at 11:14:13, Dieter Buerssner wrote:

>I think, the following game is interesting for interpreting the 50 moves
>rule. If I am interpreting correctly, Yace could have won, by mating Crafty
>in the last possible move, before Crafty could claim a draw. I think there
>is a subtle bug in my engine, and it seems in other engines as well.
>In search, after I made a move, I check if the move is legal. Then, when
>a 3-fold repetition is found, or a draw due to 50 moves rule, I give the
>move draw score. This seems to work well for for the repetition case,
>but I forgot about a very important case concerning the 50 moves rule.
>When the last possible move is a mating move, it should obviously be
>a win. I hope this interpretation of the rules is correct. Perhaps
>somebody can confirm this?

This is a known bug of a lot of chess programs.

I discovered the bug when I tested an old version of Junior and told about this
bug to Amir Ban so he fixed this bug.

I discovered the bug when Junior lost a drawn endgame against Fritz5 that did
not know about the 50 move rule and simply ignored this rule in the calculation
of it's moves.

Uri



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.