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.