Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: CDB engine(s?)

Author: Don Dailey

Date: 09:33:17 06/19/98

Go up one level in this thread


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.