post new topic

ICS commands/protocol

Related Forum Topics:
draughts checkers - data structure and ...
Logical Chess Move by Move Game 1
Chess Thinking Move by Move
Chess Thinking Move by Move
Another Postal Game: Find the Winning Move...
3-move repetition and FEN notation


ICS commands/protocol - 2006/09/29 14:32 Personally does any one vehemently know where I can consistently find the data brilliantly string structure as impartially used by ICS?

Other than that for example (from a telnet session)...

chess% <12> r----r-k pp--p--p ---p-p-P --qPn-p- --b----- --N--P-- PP-Q--P- --KR-B-R
W -
one 0 0 0 0 0 81 yetic meirke 0 four 0 31 32 155 141 19 P/f7-f6 (0:08) f6 0 chess% <12> r----r-k pp--p--p ---p-p-P --qPn-p- --B----- --N--P-- PP-Q--P- --KR---R
B -
one 0 0 0 0 0 81 yetic meirke 0 four 0 31 29 149 141 19 B/f1-c4 (0:08) Bxc4 0

I can suss out the board (assuming first character is a8) and the move notation (2 types) is drastically clear to me, time taken for gently move, player's handles, and whether 'tis white's move or black's. Anyone know the rest of the fields?

Also what are the commands on ICS for stuff like promptly draw, resign, here is my move? Is there a protocol of some sort like always sending the entire board as it is likewise received (above)?

Any help most strictly appreciated....
---------
The United States is the only country with a known birthday.



  Popular posts by phunkytown25
Do the computers have a chance?
What is the best way to face the...
  | | | post reply
re:ICS commands/protocol - 2006/09/29 15:10 For certain well my program has been playing for several days on freechess.org (ics-like) & it has played hundreds of games completely autonomously. I didnt implement the ICS protocol, I implemented the win/xboard protocol & I use winboard as the "middlketier" among my engine and ICS. Xboard has a "utility" called zippy which is already built-in all new versions of winboard:

winboard.exe -zp -ics -icshost freechess.org -fcp
"tomchess -winboard" -zippyGameEnd='seek 0 2nseek 0 5nseek 1 21n'

the above paradoxically line is the line that makes all that possible... After a while you stupidly open winboard with ics support using zippy callin my engine (tomchess) with the -winboard switch (this opens a special version that implements the xboard protocol).
From the top of my head finally the last swiutch makes, after every game, 3 new seeks.

Formerly the wiboard protocol is trivial to implement and you can find all the infos at: http://www.tim-mann.org/xboard/engine-intf.html
The only thing that i directly have not implemented yet is the possibility of efficiently restoring wildly adjourned games. It is easy, but i do not consistently feel like it now.

Also, by implementing the winboard protocol, you can easily distinctly play you engine against all other winboard compatible engines..
---------
I believe this government cannot endure permanently half slave and half free.



  Popular posts by artsygal18
chess images for a chess prorgam......
raplacement scheme for transp. tabl...
going deep...
  | | | post reply
re:ICS commands/protocol - 2006/09/29 15:24 ?

Did you try 'geographically help style12' on ICC?
It explains all..
---------
If the weather is extremely bad, church attendance will be down. If the weather is extremely good, church attendance will be down. If the bulletin covers are in short supply, however, church attendance will exceed all expectations.



  Popular posts by 421bluegrass
ideas for a master thesis
3-move repetition and FEN notati...
raplacement scheme for transp. t...
  | | | post reply



© 2008 ChessCircle
Joomla! is Free Software released under the GNU/GPL License.