🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.chess
Article #386

Re: gnuchess/xboard protocol

#386
From: Ethan A Burns
Date: Thu, 18 May 2006 23:42
50 lines
3650 bytes
Simon,
	It would appear that gnuchess 4.0 does not support ping/pong.  I would like
my engine to work with both 4 and 5.   Is there any other tricks that I may 
not know?

		--Ethan

>Ethan A Burns wrote:
>>
>> However, when I enter a move into gnuchess --xboard the reply doesn't look l
>ike
>> that at all:
>> 
>> eaburns@bender ~ $ gnuchess --xboard
>> Chess
>> Adjusting HashSize to 1024 slots
>> b2b3
>> 1. b2b3
>> 1. ... d7d5
>> My move is: d7d5
>> 
>> the ``My move is: <MOVE>'' string is no where mentioned in the xboard protoc
>ol.
>> Is this then a bug in gnuchess?
>
>There are several places where Xboard and GNU Chess work together
>because they grew up together and bypass the protocol. This should have
>been fixed when GNU Chess 5 was written, but it wasn't.
>
>> Could you explain this a little bit more please?  My understanding would be:
>> My program sends a ping, and reads in input untill I see a pong, just ignori
>ng
>> everything inbetween?  Is this correct?
>
>My Perl scripts send "ping" and wait for "pong" at start up (ignoring
>anything before, as there are a load of options that get set at start
>up), and then before it reads any engine output it sends "ping", as a
>way of knowing the engine output is complete when it receives "pong".
>But probably wisest to work from Tim's documentation and keep telling me
>what is wrong (please!).
>
>Tim is clever, rigorous, and everything you want in an IT guy, and the
>GNU Chess 5 code base is easy to fix where these things are lacking,
>incorrect, or plain wrong.
>
>> I am working on a 3D chess UI using opengl/glut.
>
>Sounds like something much needed.
>
>Brutal Chess by any chance? As that came to my attention recently.
Technical Details
Message-ID: <mailman.2042.1147995793.9609.info-gnu-chess@gnu.org>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!newsfeed.stanford.edu!shelby.stanford.edu!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 10d71d,725a2245bee255e4
X-Google-Attributes: gid10d71d,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!newsfeed.stanford.edu!shelby.stanford.edu!not-for-mail
From: Ethan A Burns <eaburns@euler.unh.edu>
Newsgroups: gnu.chess
Subject: Re: gnuchess/xboard protocol
Date: Thu, 18 May 2006 19:42:53 -0400
Lines: 52
Approved: info-gnu-chess@gnu.org
Message-ID: <mailman.2042.1147995793.9609.info-gnu-chess@gnu.org>
NNTP-Posting-Host: lists.gnu.org
X-Trace: news.Stanford.EDU 1147995793 8404 199.232.76.165 (18 May 2006 23:43:13 GMT)
X-Complaints-To: news@news.stanford.edu
Cc: info-gnu-chess@gnu.org
To: Simon Waters <simon@technocool.net>
Envelope-to: info-gnu-chess@gnu.org
In-Reply-To: Your message of "Thu, 18 May 2006 23:02:57 BST."
 <446CEF11.8070103@technocool.net>
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2
 (unity.unh.edu [132.177.137.40]);
 Thu, 18 May 2006 19:42:59 -0400 (EDT)
X-cisunix-MailScanner-Information: http://pubpages.unh.edu/notes/mailfiltering.html
X-cisunix-MailScanner: Found to be clean
X-MailScanner-SpamCheck: not spam, SpamAssassin (score=-2.499, required 5,
 autolearn=not spam, ALL_TRUSTED -1.80, AWL -0.70)
X-MailScanner-From: eaburns@euler.unh.edu
X-BeenThere: info-gnu-chess@gnu.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Announcements and discussions about GNU Chess <info-gnu-chess.gnu.org>
List-Unsubscribe: <http://lists.gnu.org/mailman/listinfo/info-gnu-chess>,
 <mailto:info-gnu-chess-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/pipermail/info-gnu-chess>
List-Post: <mailto:info-gnu-chess@gnu.org>
List-Help: <mailto:info-gnu-chess-request@gnu.org?subject=help>
List-Subscribe: <http://lists.gnu.org/mailman/listinfo/info-gnu-chess>,
 <mailto:info-gnu-chess-request@gnu.org?subject=subscribe>