Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: question about making my engine winbooard compatible

Author: Angrim

Date: 14:36:20 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 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.
>
>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.
>
>Uri

here is a quick minimal list of the commands that are needed,
 and some that are well work having.

xboard: handy if your engine changes its output based on whether it
  is running under xboard or not. mine stops outputting boards and such
  junk once it sees this.
new: needed
quit: handy if you want to save learned lines or such stuff.
force: needed to resume games in ics
level: handy if your engine understands inc. comps which don't understand
  this tend to get smashed playing at 0 10 time control.
time: needed
go: needed
?: needed for the "move now" button to work.
edit: needed if you support any wild variant with non-standard start position.
  also for edit position on the local board.
hard/easy: handy but not needed.
black/white: might be needed, depends on your engine. strongly suggested.
variant: needed if you want to play variants, else useless.

Hope that helps,
Angrim



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.