解释
FEN 是 Forsyth-Edwards Notation 的缩写。它把局面转换成一行文本,便于保存、复制和重建。它不记录对局过程,而是记录棋盘、特殊权利和影响合法着法的计数器。
六个字段
- 棋子布局:从第八横线读取到第一横线。大写字母代表白棋,小写字母代表黑棋,数字代表连续空格。
- 行棋方:w 表示白方行棋,b 表示黑方行棋。
- 王车易位权:K、Q、k、q 表示仍可使用的易位权,连字符表示均不可用。
- 吃过路兵目标格:记录刚走两格的兵所经过的格子,即使当前没有合法吃过路兵也会记录。
- 半回合计数:统计上次吃子或兵移动后的单方着法数,用于五十回合规则。
- 完整回合数:从 1 开始,每次黑方走完后增加。
FEN 可用于分享谜题、继续分析或把局面交给。它不同于通常记录整盘棋的,也不同于可附加结构化指令的。
字符串可能符合 FEN 语法,却描述无法通过合法着法形成的局面。需要区分时,应同时验证文本格式和局面合法性。
常见混淆
FEN 与 PGN
FEN 描述单个局面;PGN 通常记录对局、着法以及棋手、日期和结果等元数据。
查看术语来源
- 1.Portable Game Notation Specification and Implementation Guide, Steven J. Edwards
- 2.FEN (Forsyth-Edwards Notation), Chess.com
