Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: new autoplayer?

Author: Robert Hyatt

Date: 07:13:26 09/20/98

Go up one level in this thread


On September 19, 1998 at 19:16:01, Inmann Werner wrote:

>Last days i did not have much time, so i could not follow the whole autoplayer
>discussion.
>
>It would be nice to have something all can live with, but I have some questions:
>-will the new autoplayer suppert DOS programs as the old one?
>-will it also support "winboard"?
>
>how will you manage this?

because this is a two-level protocol.  Level 1 is the engine to interface
protocol.  This is what we have been discussing.  To be sure we have all the
commands necessary to provide a methodology that lets us play a *complete*
game of chess automatically (complete = moving according to the rules of chess
plus offering/accepting draws, checking on the time, etc.)  Level 2 is the
interface to interface protocol.  This will be a program (something like
winboard or xboard) that can start the engine on demand.  This program will
communitate with the interface on the other computer, and nothing prevents this
from being the old auto232 TSR that is in use on dos programs...





>
>Last days, I implemented winboard compatibility and nearly had to write my
>program full new, because it had to be a NT program (no dos or dos4gw).
>I hated it, but in the end it "worked". I had to drop all of my nice graphic
>interface, the NT version has no "real" output, (only the small things, i can
>send to winboard) and i dont like it. The only good thing is, that I can play
>at fics with automatic.

Not sure what you mean "full new".  Crafty runs on the DJGPP version of gcc
that compiles for dos, it can use microsoft visual C, or any compiler for
dos/windows that supports "long long".  The only windows specific piece of code
in crafty is the very small module that uses PeekNamedPipe() to check for input
to the engine.  Everything else is "standard"...





>
>So, which platforms do you want to support?
>
>Werner


*every* platform



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.