Author: Matt Thomas
Date: 02:09:15 12/28/03
Go up one level in this thread
On December 28, 2003 at 04:40:24, Tord Romstad wrote: >On December 28, 2003 at 03:32:14, Matt Thomas wrote: > >>This question pertains to a chess engine I am attempting to create. > >Good luck! It's great fun, once you have reached the stage where the engine >plays >chess. > >>I am not absolutely certain of the format to use when sending the feature list >>from my engine to Winboard. I am reading the WB command protocols list and it >>describes sending features in the format feature feature1=value f2=val f3=val, >>but it also mentions feature sets using a comma ie: feature=value, >> >>So can I send a group of features?, ie: feature ping=1 setboard=1 playother=1 or >>should a comma seperate the groups?, ie: feature ping=1, setboard=1, playother=1 > >I put each feature on a separate line, like this: > >feature ping=1 >feature setboard=1 >feature san=0 >feature usermove=1 >feature time=1 >feature sigint=0 >feature sigterm=0 >feature reuse=1 >feature analyze=1 >feature ics=1 >feature myname="Gothmog 0.4.4" >feature done=1 > >This works well in xboard, Winboard and Arena. I am not sure about other GUIs. > >>What if I send a group of features to Winboard or a quasi-Winboard compatable >>program that may not accept one of the features in a large group? How will >>program x notifiy my engine? I would only guess that the unaccepted command >>would be echoed back with the string "rejected" appended. Something like ?: >>ping rejected And I would expect this to happen after, not during the sending >>of the feature list from eng to WB? > >Yes, I think so. > >Tord Thanks this should get me started. -matt
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.