棋——论和芬的记谱法规范(下)

PGN是用来储存火柴的。此外,为了满足国际象棋的其他相关要求,还有其他数据表示标准,其中最重要的两个是FEN和EPD。这里主要说一下分的格式。

FEN是“Forsyth-Edwards记数法”,这是一种用ASCII字符描述国际象棋局势的标准。分是根据19世纪报纸记者S. D .福斯夫设计的记录情况的标准。后来为了满足象棋软件的需要,爱德华兹对其进行了一些改动。在需要大量交换和共享情境数据的国际象棋程序设计中,标准情境标记起着特别重要的作用。

FEN记录由不同长度的线表示,由六个区域组成。简单FEN记录文件的后缀应该是“.fen”,例如:kk-1.fen。

分描述:棋子的位置,棋的方格,易位的可行性,路人的目标格子,半步数,总回合数。这一切都用一行字来表示,非常好读。

看一分的六个区域及其含义。首先,我们来看一个大家都太熟悉的情况的FEN文件:

RNBQKBNR/PPPPPPPP/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq-0 1

这是每场常规比赛的初始情况,没有人动过。

译文用不同的颜色显示了这片沼泽中的六个不同区域。它们是:

如果从头开始,走1 . e4e 52 . nf3c 63 . BC 4 nf 64 . ng5d 55 . ex D5 nxd 56 . nxf 7 kxf 77 . qf3+qf68 . bx D5+be69 . bxc 6 bxc 610 . qxc 6 BD 611。Rhd8写成FEN就是r2r 4/p 1p 2 kpp/2qbq 2/4p 3/8/2n 5/PPP 1ppp/r 1b 1k 2 wkq-012。

使用winboard或chessbase等评分软件时,FEN记录和文件的输入输出都是自动的,非常方便。了解它的规律只是为了进一步应用或者自己解决问题。此外,在网上转让棋牌游戏时,不需要在纸上画棋或用文字笨拙地描述,更不用说“王在e1,然后在XX,...”诸如此类。用FEN格式写,或者干脆用winboard直接输出FEN文件,然后发过去,甚至直接让对方“粘贴-复制-粘贴”,对方几秒钟就能完全重现当时的情况。