FEN(局面码)是什么?:修订间差异
跳到导航
跳到搜索
无编辑摘要 |
无编辑摘要 |
||
第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代表红先的写法。