LinkBack Thread Tools Display Modes
  #1   Report Post  
Old July 19th 07, 07:50 PM posted to
Neo Neo is offline
external usenet poster
First recorded activity by ChessBanter: Jul 2007
Posts: 4
Default UCI interface(help)

I am trying to build a chess interface. Something simple. I
downloaded a few free programs like toga.

btw: I am doing this in Windows XP. Later I want to move it to java.
First I need something simple I can use to test with.

And another one Alex(written in VB, accepts UCI).

My interface loads the app in memory then I issue commands and get
back some data.

ex: I send 'uci/n' --- return is info about the program.
I send 'new' thinking the games starts new.
I send 'go' and I get ' info currmove e2e4 move 1 ' with lots of
data including depth.

I send 'stop' ... I don't think it really stops.

What I'd like to do is know what commands to start a new game, send a
move d2d4, and get the returned move back. I see a lot of moves but
how do I know which one is what the computer selected?

Also is there a way to ask the engine what was the last move? Or
determine all pieces on the squares to make sure I didn't get
something out of synch?

I read the Tim Mann page and a few others describing the UCI protocol
and winboard/xboard.

Can someone give me sample code or simple pseudo code.

I'd like to try it manually... example... can I run the engine (.exe)
from the command line, type in 'uci' enter and see what comes out like
this? For quick testing. I tried doing that first to see if I can
practice the protocol first before writing a bunch of code that isn't
logically correct.

Any Help/Advice is most appreciated

Thread Tools
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

All times are GMT +1. The time now is 08:25 PM.

Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Copyright 2004-2019 ChessBanter.
The comments are property of their posters.

About Us

"It's about Chess"


Copyright © 2017