Computer Chess Club Archives


Search

Terms

Messages

Subject: Draft CECP spec (was Re: CDB engine(s?))

Author: Peter Klausler

Date: 12:11:40 06/19/98

Go up one level in this thread


I have placed a first draft specification of
a textual chess engine driver protocol on my
home page (http://reality.sgi.com/pmk_craypark)
for your consideration.  It's just a thought
experiment (no code yet), but it's based on
my experience with CDB and it's close to what
I'd like CDB to be able to drive.  Comments
are most welcome here or via e-mail.

On June 19, 1998 at 12:33:17, Don Dailey wrote:

>On June 19, 1998 at 00:16:36, Peter Klausler wrote:
>
>>On June 18, 1998 at 17:23:25, Dan Homan wrote:
>>
>>>On June 18, 1998 at 11:05:30, Peter Klausler wrote:
>>>
>>>
>>>>
>>>>Yes, Bob, please try to get the DLL source back and incorporate
>>>>it with #ifdefs into the main source tree, or at least have the
>>>>DLL interface documented so that other programs could use it.
>>>>I'd love to drive Crafty from CDB as a DLL rather than mucking
>>>>around with pipes.
>>>
>>>Does CDB talk to Crafty using the same protocol as Winboard?
>>>If so, there are probably a number of other engines (mine included)
>>>which should also work as analysis engines in CDB.  Do you
>>>have a script by which one can select the analysis engine for
>>>CDB?
>>>
>>> - Dan
>>
>>No, CDB doesn't use the Winboard protocol when driving Crafty,
>>for a number of obscure reasons.  I wish that it could.  For
>>one thing, Crafty doesn't peek for pending input unless it's
>>in win/xboard or ICS mode.
>>
>>I am contemplating separating the Crafty driver from the rest
>>of CDB and defining a simple client/server protocol between the
>>database and the engine that I could then publish.  A database
>>doesn't need much from an engine; it simply sends positions
>>and stop signals, and receives acks/nacks, PVs, scores, and
>>completion indicators.  It would be nice to have secondary
>>and tertiary variations as well.  Anyway, a standardized
>>engine protocol would be a very simple thing.  Sound
>>interesting?
>
>I wish there was a decent public domain protocol that was in
>wide use (not the one xboard uses) and a variety of interfaces
>that honored it.  It sure would be nice.   Someone could write
>and autotester for it and the chess programmers wouldn't have
>to worry about it.
>
>- Don



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.