Tim,

I am attempting to write my own chess engine and I would like it to be able
to communicate with winboard. I have been reading this FAQ:
http://tim-mann.org/xboard/engine-intf.html
, on your site and have been unsuccessful so far. I was hoping the sample
code by Tony Werten,  http://www.tim-mann.org/winboard/delphi.txt, would be
able to help but it doesn't appear to be in C++.

My question is: do I need to do anything special to send a message to
Winboard? The faq suggests that I do not need to use ports or anything
advanced except handling signals. But every message I send to Winboard seems
to be ignored. I am using printf, and I have tried to flush the buffer.
Maybe you could help me along?

The code I have so far is very small. All it does is starts a loop and waits
for the new command, or quit command. Once it receives this 'new' command it
attempts to make the move c2 to c4. I set the computer to white as soon as
Winboard is loaded, but the move is not made. I am not sure if the problem
is Winboard not hearing my programs command, or my program not putting the
command in the right format. I have tried the following commands: 'move
c2c4\n', 'c2c4\n', as well as replacing '\n' with character number 10.

I would really appreciate any help you can give me on this.

Thanks,
Brett Verhagen
_______________________________________________
Bug-XBoard mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-xboard

Reply via email to