Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Shredder wins in Graz after controversy

Author: martin fierz

Date: 12:11:14 12/09/03

Go up one level in this thread


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.

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.