Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: CDB engine(s?)

Author: Peter Klausler

Date: 21:16:36 06/18/98

Go up one level in this thread


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?



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.