Author: Omid David Tabibi
Date: 14:35:24 12/09/03
Go up one level in this thread
On December 09, 2003 at 16:28:59, Mark Loftus wrote: >On December 09, 2003 at 16:05:15, Omid David Tabibi wrote: > >>On December 09, 2003 at 15:32:37, Frank Phillips wrote: >> >>>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. >>>> >>>>cheers >>>> martin >>> >>> >>>Maybe the problem is a third party GUI that is 'chess active'. >> >>It is not a "problem". It simply shows that the interface is an integral part of >>the chess playing system. >> >This gets confusing, you seem to be saying that the gui can overrule >the engine, I thought it would be the engine's decision whether or not >to draw. I am saying that you cannot make a seperation between the interface and engine. If the interface is going to claim the draw, then there is no need for the engine to do so, and vice versa. > >Mark > > >> >>> >>>It should do simply what its engine master tells it (and relay information) and >>>nothing more. >>> >>>Frank
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.