Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Shredder wins in Graz after controversy

Author: Omid David Tabibi

Date: 13:03:18 12/09/03

Go up one level in this thread


On December 09, 2003 at 15:11:14, martin fierz wrote:

>On December 09, 2003 at 14:54:42, Omid David Tabibi wrote:
>
>>On December 09, 2003 at 14:43:18, Gian-Carlo Pascutto wrote:
>>
>>>On December 09, 2003 at 14:41:39, Matthew Hull wrote:
>>>
>>>
>>>>If the GUI can play half the game (opening moves), then it is part of the
>>>>chess-playing software.  The engine/GUI are one chess-playing entitiy.
>>>>Therefore, you point is egregiously in error.
>>>
>>>Who says the GUI must play the opening moves?!
>>
>>Nobody says that the GUI "must" do one thing or another. It is the seperation of
>>tasks. For example, you can let the interface play the opening moves, and do the
>>draw claim; let it only do the draw claim; do nothing; etc. There is no strict
>>border between the engine and the interface (read the WinBoard and UCI
>>protocols). I don't see how you can make the seperation...
>
>i suggest: the engine has to deal with any position that is not in a database
>(opening/endgame). the GUI can deal with all "mindless" tasks, meaning all
>database lookups.
>
>point being, that whether you let the GUI execute the moves in your book or
>whether you let the engine execute the moves in your book doesn't matter, both
>will choose the same moves if you give them the same book. same once you're in
>the tablebase. in this sense, it doesn't matter whether you let the GUI or
>engine do this.
>
>but choosing whether to claim a draw or not is a conscious decision by the
>chess-playing entity (be it human or computer). you are not forced to claim it,
>and therefore you must make a decision whether you want to claim it or not.
>since this is not a mindless database lookup, i believe the engine should decide
>whether it claims the draw or not.
>

If the programmer is so concerned about when *not* to claim a draw, he can write
his own interface, or run under winboard which leaves the decision to the
engine. But the mere fact that the programmer has decided to run his engine
using UCI indicates that he wants every draw to be claimed. It is absolutely
irrelevant whether the claiming is done by the engine or by the interface.

And the question I have asked here several times without anyone answering: How
did you expect the Jonny engine to claim the draw, if not via the interface?



>cheers
>  martin



This page took 0.01 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.