HOMEJOIN ICCHELPMEMBERS & ACTIVITIESCHESS.FMRESOURCESSTORE HOME JOIN ICC HELP MEMBERS & ACTIVITIES CHESS.FM RESOURCES STORE
menu

up HELP Top

"Although dozens and dozens of chess sites have sprung up in recent years, one site in particular is emerging as preeminent: the Internet Chess Club."
— Atlantic Monthly


Get a seven day FREE trial of ICC!

ICC Help: style10

Style 10 was designed to be somewhat readable by humans but easy for a program to interpret. Unlike the other styles, the board is not flipped. White is always at the bottom, and black is always at the top. Castling and en-passant information is also included. Here is an example.

"10"
|r b kbnr|   
|ppp ppp |   
|  nq    |   
|   p   p|   
|   P    |   
|  NQB  N|   
|PPP PPPP|   
|R   KB R|   
B -1 1 1 1 1 3   
0 Darooha Quimbee 1 2 12 39 39 113 129 5 B/c1-e3 (0:22) Be3   

The second from last line has 7 fields (separated by blanks). They are:
 * color whose turn it is to move ("B" or "W")   
 * -1 if the previous move was NOT a double pawn push,   
   otherwise the file (numbered 0--7 for a--h) in which   
   the double push was made   
 * can white still castle on the king side? (0=no, 1=yes)   
 * can white still castle on the queen side?   
 * can black still castle on the king side?   
 * can black still castle on the queen side?   
 * the number of moves made since the last irreversible move.   
   (0 if last move was irreversible.  If this is >= 100, the game   
   can be declared a draw due to the 50 move rule.)   

The last line has 14 fields separated by blanks.  They are:
 * The game number   
 * White's name   
 * Black's name   
 * is it my turn to move in this game? (1=yes, -1=opponent's move, 0=observing)   
 * initial time (in seconds) of the match   
 * increment of the match   
 * white strength   
 * black strength   
 * white's remaining time   
 * black's remaining time   
 * the number of the move about to be made   
   (standard chess numbering -- White's and Black's first moves   
   are both 1, etc.)   
 * verbose coordinate notation for the previous move ("none" if there were none)   
 * time taken to make previous move "(min:sec)".   
 * pretty notation for the previous move ("none" if there is none)   

See also: programmers, interfaces, style

 

logo About Us | Contact Us | Privacy Policy | Terms of Service

© Copyright 1995-2008 Internet Chess Club, Inc. All Rights Reserved.