FEN(局面码)是什么?:修订间差异

来自皮卡鱼 Wiki
跳到导航 跳到搜索
无编辑摘要
无编辑摘要
第7行: 第7行:
一串fen至少有局面信息和轮走方信息。
一串fen至少有局面信息和轮走方信息。


fen的基础记录方法如下:
== fen的基础记录方法如下: ==


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


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


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


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


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

2024年4月8日 (一) 01:10的版本

返回“棋软知识”

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

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

fen的基础记录方法如下:

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

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

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

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

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


例子