国际象棋用来记录当前谱面状态的格式:
比如:rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
(1) 棋盘上的棋子 其它 数字代表空几格,发 4 就是空4格,8就是空8格,即本行为空
小写为黑棋 大写为白期
r R:车
n N:马
b B:象
q Q:后
k K:王
p P:兵
/:换行
;
(2) 轮到哪一方走子;
w 白方
B 黑方
(3) 每方及该方的王翼和后翼是否还存在“王车易位”的可能;
KQ:白方有短易位 长易位
kq:黑方有短象报位,长易位
-:无某项权限
(4) 是否存在吃过路兵的可能,过路兵是经过哪个格子的;
-:代表无
(5) 最近一次吃子或者进兵后棋局进行的步数(半回合数),用来判断“50回合自然限着”;
(6) 棋局的回合数。
当前已经解析到了 第二项,其它暂不解析