Author: José Carlos
Date: 08:22:21 12/09/03
Go up one level in this thread
On December 09, 2003 at 11:13:56, martin fierz wrote: >On December 09, 2003 at 10:50:23, Sune Fischer wrote: > >[snip] > >>If the bare engine had been playing he would have had to add a few things the >>GUI normally takes care of. >>For UCI engines it is expected that the GUI handles certain (trivial) things. > >claiming a draw on 3-fold repetition is *not* a trivial thing. there are >different possible cases: > >1) if your opponent avoids it, he loses >2) if your opponent avoids it, he wins > >in case 2) you should of course claim the draw, because perhaps he will notice >he could avoid it. in case 1) however, you can safely repeat the moves, and not >claim the draw. it is *not* mandatory to claim a draw on the 3rd repetition. so >you should basically not claim it if you might win if your opponent avoids the >draw. > >how do you expect a GUI to make the right decision? imagine the following >absurdity: jonny is running without GUI and happily repeats moves against >shredder, and does not claim the draw because the engine doesn't know about it. >shredder has a bug and allows a 3-fold repetition but will deviate before the >fourth repetition. now shredders GUI stops shredder from moving, and says "i >claim a draw with my move XY because of 3fold repetition" - this would have been >hilarious for everybody except SMK :-) > >since 3fold repetition is something you claim or don't claim based on the >current position, it is clearly something the GUI shouldn't be doing! > >cheers > martin I think it would be much easyer if some rules where modified specifically for computer chess, particularly those where some decision "off the board" must be made. For example, if 3-fold repetition is _always_ a draw in computer chess, then the GUI can't do anything at all; either the engine enters the position for the third time or not: the engine's decision. Same for other draw rules. José C.
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.