Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Shredder wins in Graz after controversy

Author: Robert Hyatt

Date: 14:44:27 12/10/03

Go up one level in this thread


On December 10, 2003 at 17:18:22, Thomas Mayer wrote:

>Hi Sandro,
>
>just I may add:
>
>if Johannes would have gone to the TD and claim a draw Stefan would have nothing
>to complain about... it would be the correct result...
>
>But Johannes did think different - he did not want to have the tournament
>decided by such a stupid bug. So he try's to ask the TD if he can play on, but
>Jaap did not understand what he wants... So there were several misunderstandings
>on the way - Johannes was unsure if he is allowed to overule his program and
>Jaap was not aware about the seriousness of the question.
>
>The final decision then about the result is explained that it can be understood.
>On the other hand I would have been fine also with a decision that it is draw...
>Afaik the decision by the Jury was 2:1 - so even they did not fully agree about
>what to do.
>Besides, I believe that Stefan would have accepted both decisions. I think we
>all agree that the engines are playing - and if you have a bug you must live
>with the consequences - e.g. in the game Jonny - Quark, Jonny had a bug and lost
>a rook instantly, now what to do ? Should I have allowed Johannes to take the
>move back and to restart his engine ? (And it was sure that it would not play
>that move again, because it was clear that it was a hash bug, so with fresh new
>hash it would never play that) To me it is a matter of sportsmanship not to
>start clocks when someone has problems with his machine or even overslept
>(thanks Gian-Carlo by the way... :)... but losing/drawing because of a bug is
>part of the business...
>
>In this thread there was several times mentioned that the GUI should be only
>passive and should not do anything except displaying the board and moves (e.g.
>like winboard) - I am fully behind that, but I am very sure that the pro's would
>not like such a rule, for understandable reasons...
>
>Greets, Thomas


_I_ don't even like it.  My engine starts at Iterate() and what is below that.
The "user interface" (UI) sits above that.  My UI handles all the draw claims
and so forth.  It is the right place to do it.  Were my UI turned into a GUI
it would _still_ handle this.  Note that my UI does _not_ handle the book,
nor endgame tables.  That happens below Iterate() where I choose to call
Book() or Search() depending on what Book() finds.




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.