Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: question about making my engine winbooard compatible

Author: Miguel A. Ballicora

Date: 15:05:53 02/10/02

Go up one level in this thread


On February 10, 2002 at 13:52:33, Uri Blass wrote:

>I started to read tim mann page
>
>http://www.tim-mann.org/xboard/engine-intf.html
>
>I see that tscp that is a winboard engine does not know about a lot of commands.
>
>I think that it may be better if the first thing that they describe there is
>only the commands that are needed to play a game under winboard.

I do not think so, that document is a standard, not a guide. It is not Tim's
Job to write a guide, in fact it is ours. It might be nice to have it _besides_
the standard that Tim wrote.

>I find that the second command protover N is not needed to play a game because
>tscp that does not know about it can play under winboard.

As Jose points out, TSCP uses protocol I. Protocol II will make your like
easier because you do not have to guess when the GUI is sending a move
discarding all the other possible commands. It sends it after usermove.
I strongly suggest that, it just requires to send feature usermove=1 (check the
syntax) and the GUI will send you

usermove e2e4

rather than

e2e4

>It is better to describe a game and the exact commands that winboard send the
>engine and not to start by giving a lot of information that most of it is not
>relevant  for programmers who want only to tell their program to play under
>winboard.

If you are very eager you can use the commands that TSCP uses. It should be
very easy in your case since you studied that code very much.
In fact, that is what I did at the beginning, I just implemented those.
Later I implemented everything.

Miguel


>
>Uri



This page took 0.02 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.