Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Technical question regarding interface for CCT

Author: Robert Hyatt

Date: 10:52:23 12/12/03

Go up one level in this thread


On December 12, 2003 at 13:26:45, José Carlos wrote:

>On December 12, 2003 at 12:47:36, Omid David Tabibi wrote:
>
>>On December 12, 2003 at 09:19:56, Robert Hyatt wrote:
>>
>>>On December 12, 2003 at 03:30:27, Omid David Tabibi wrote:
>>>
>>>>The main opening book of Falcon is in Shredder Classic format (BOK), but I can
>>>>also create a similar book out of my pgn database in Fritz format (CTG). In any
>>>>case, Falcon relies on the interface to play the opening moves.
>>>>
>>>>So, AFAIK there is no way to connect either the Fritz or Shredder Classic
>>>>interfaces to play on ICC. In that case, and assuming that there is no external
>>>>program that can read either BOK or CTG formats and play the moves on behalf of
>>>>WinBoard interface, I don't see how Falcon can play in CCT.
>>>>
>>>>It seems that the only interfaces that can connect to ICC are WinBoard and
>>>>Arena, none of which have their own book formats (can't compile a book out of a
>>>>pgn database).
>>>>
>>>>However, non-winboard engines such as Shredder, Fritz, Junior, and Hiarcs have
>>>>already participated in CCT in the past.
>>>>
>>>>What am I missing?!
>>>
>>>The fact that you should "roll your own book program".  I suspect it won't be
>>>long before using a foreign interface is illegal in all CC competitions.
>>
>>Judging by the fact that in Graz most of the programs used either Fritz or
>>Shredder interfaces, I don't see it becoming illegal anytime soon. And I see no
>>reason why it should be made illegal...
>
>  I don't know whether it'll become illegal or not, but I find it against common
>sense that some people use (in tournaments) GUI's that make decisions for the
>program, like book moves, draw claims, etc.
>  I won't use Anubis in CCT because I don't have time to implement book
>handling.
>  I hope sometime soon this is ruled so that either the author writes his own
>interface or the interface makes nothing but comunicate (user-engine,
>engine-chess server, etc...).
>  Nevertheless, I won't complain at all if you use Fritz or Shredder or
>whatever. I play just for fun.
>
>  José C.


I think draw claims are the right task for a GUI.  After all the GUI is
responsible for handling the real game board and game history, so it is
perfectly suited to do this, particularly when the GUI's main purpose
is "user interface" and the user definitely has to be notified about
claims for draws, checkmates, flag falls, etc.  The engine should not
be responsible for most of that at all.




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.