Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Technical question regarding interface for CCT

Author: José Carlos

Date: 01:56:01 12/13/03

Go up one level in this thread


On December 12, 2003 at 13:52:23, Robert Hyatt wrote:

>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.

  Yes, _your_ GUI, or if you want to use a GUI from someone else, it must do
nothing but communicate. That's what I said.

  José C.


>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.