- rnbakabnr/9/1c5c1/p1p1p1p1p/9/9/P1P1P1P1P/1C5C1/9/RNBAKABNR w - - 0 1 (1) 红色区域,表示棋盘布局,小写表示黑方,大写表示红方,其他规则同国际象棋的 FEN规范 (请参阅《 国际象棋译文苑》文摘—— 关于PGN和FEN记谱规范(下)一文 )。这里要注意两点,一是中国象棋棋盘有 10行,所以要用 9个“ /”把每一行隔开;二是棋子名称用英文字母表示,国际象棋中没有的棋子是仕 (士 )和炮,这里分别用字母 A(a)和 C(c)表示。 (2) 绿色区域,表示轮到哪一方走子,“ w”表示红方,“ b”表示黑方。 (有人认为红方应该用“ r”表示,很多象棋软件确实是这样表示的。 ElephantBoard尽管用“ w”表示,但识别时采取灵活的办法,即“ b”表示黑方,除此以外都表示红方。 ) (3) 深紫色区域,空缺,始终用“ -”表示。 (4) 紫红色区域,空缺,始终用“ -”表示。 (5) 蓝色区域,表示双方没有吃子的走棋步数 (半回合数 ),通常该值达到 120就要判和 (六十回合自然限着 ),一旦形成局面的上一步是吃子,这里就标记“ 0”。 (这个参数对于普通局面的意义不大, ElephantBoard的规则处理器并不是根据这一项来判断和棋的,所以总是计为“ 0”。 ) (6) 棕色区域,表示当前的回合数,在研究中局或排局时,作为研究对象的局面,这一项可以写 1,随着局势的发展逐渐增加。 三、 FEN 文件 FEN格式串有很多载体,通常的做法是把它保存成后缀为“ .FEN”的文件。 FEN文件是 ASCII码文件,可以用任何文本编辑软件来建立和修改,也可以通过象棋棋谱软件来产生。
FEN文件格式
最新推荐文章于 2023-11-05 21:31:46 发布