FEN(局面码)是什么?

来自皮卡鱼 Wiki
Afkbad讨论 | 贡献2024年4月8日 (一) 01:16的版本
跳到导航 跳到搜索

返回“棋软知识”

FEN(Forsyth-Edwards Notation)是一种记录象棋局面的方法,源自国际象棋。只需要一串字符串就可以代表一个局面。

一串fen至少有局面信息和轮走方信息。


fen的基础记录方法如下:

1.先开始从黑方底线记录,一直到红方底线;同时每条横线从左到右记录(红方视角下)。

2.每个字母分别代表一类子力:k帅将 a士 b象 c炮 n马 r车 兵卒p,大写字母代表红方的子,小写字母代表黑方的子

3.遇到空格时,记录连续的空格数(也有每个空格单独记作1的记法)

4.一条横线记录完后,以/结束,然后开始记录下一条横线。最后一条横线(红方底线)记录完时,不要写/。

5.全部横线记录完后,写一个空格,然后写w或者b(w红先,b黑先),也有用r代表红先的写法。


例子


该图的FEN就是 3k1a3/4a4/5n3/9/9/9/9/9/9/4KR3 w