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.