Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Programming Issue: When & how should the engine claim a draw or res

Author: Bob Durrett

Date: 14:39:45 11/30/03

Go up one level in this thread


On November 30, 2003 at 13:53:32, Robert Hyatt wrote:

>On November 30, 2003 at 12:54:45, Eugene Nalimov wrote:
>
>>For me situation is less clear here. See
>>http://www.talkchess.com/forums/1/message.html?332067
>>
>>Thanks,
>>Eugene
>
>It looks very clear to me:
>
>It should not be allowed that programs use someone else's GUI.  Because the
>GUI has chess knowledge built into it, say for opening book line selection,
>tablebase probing, draw claiming, etc.

<snip>

It would seem that chess-playing programs have evolved from simple easy to
understand programs, using common-sense user-friendly programming rules, into
complex messes.  It sounds as if "GUI" is no longer the proper word for the
non-engine software.

I admit that I do not understand how tablebase data gets used by a chess-playing
program.  If I understand the above comment correctly, it now appears that the
"GUI" portion is doing much more than just providing a user interface and is
also performing the role of an executive?  The "GUI" is also serving as an
interface between the engine and external programs such as tablebase programs?
The "GUI" is making decisions?

Do I have that right?

What a mess!  A programmer's nightmare if there ever was one.

Incidentally, the use of an executive [or similar] is not itself the problem.
Putting it into a "GUI" is the apparent mistake.

Bob D.



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.