象棋 FEN 示例大全

整理常見中國象棋 FEN 示例,包括初始局面、教學局面、殘局局面和帶 moves 的複盤格式。

打開示例 FEN →

FEN 示例最適合用來理解「局面如何被文字保存」。相比抽象規則,直接看幾個常見示例更容易上手:初始局面怎麼寫,殘局如何保存,帶歷史着法的 FEN 有什麼用,分享給別人時應該檢查哪些欄位。

作者: Sachess Editorial Team · 更新於: 2026-07-16 · 3 來源

頁面要點

  • 提供初始局面、普通局面和殘局 FEN 的使用思路。
  • 解釋 base FEN 和 moves 的區別。
  • 適合教學、題庫、複盤節點和跨裝置分享。
  • 示例可以直接配合 FEN 工具和 AI 分析頁使用。

操作步驟

01

先從初始局面 FEN 開始,理解棋盤 10 行和每行 9 個交點如何表示。

02

再看普通局面示例,重點檢查空位數字、大小寫棋子和輪到誰走。

03

如果要保存複盤過程,就使用 base FEN 加 moves 的形式保留歷史。

04

載入示例後用棋盤核對一次,確認局面和原始題目完全一致。

詳細內容

常用 FEN 示例

中國象棋初始局面的 FEN 是 rnbakabnr/9/1c5c1/p1p1p1p1p/9/9/P1P1P1P1P/1C5C1/9/RNBAKABNR w - - 0 1。大寫通常表示紅方棋子,小寫通常表示黑方棋子,數字表示連續空位。

完整 FEN 不只是棋子擺放,還包含輪到哪方走等狀態。實際使用時,最容易出錯的是棋盤方向、空位數量和紅黑大小寫。

  • 初始局面 FEN 是最適合入門的參考樣板。
  • 數字表示連續空位,斜線表示換行。
  • 大小寫和輪到誰走會直接影響引擎判斷。

base FEN 和 moves 示例怎麼選

如果你只想分享一個目前局面,base FEN 通常就夠了。比如殘局題、殺法題、教學題都可以只保存局面本身。

如果你想複盤一段過程,就應該保留 moves。base FEN 負責說明開始局面,moves 負責說明後續走法,頁面就能回放整條變化鏈。

  • 只分享局面時用 base FEN。
  • 需要複盤歷史時保留 moves。
  • 帶 moves 的格式更適合分析關鍵轉折點。

常見誤區

誤區一:空位數字算錯

每一行必須合計 9 個交點,數字和棋子數量都要核對。

誤區二:紅黑大小寫寫反

大小寫代表不同陣營,寫反會讓局面完全變樣。

術語說明

base FEN

只描述起始局面和狀態的核心 FEN。

moves

追加在 FEN 後面的着法歷史,用來恢復變化鏈。

情境示例

初始局面示例

rnbakabnr/9/1c5c1/p1p1p1p1p/9/9/P1P1P1P1P/1C5C1/9/RNBAKABNR w - - 0 1

分享示例

做殘局題只需分享 base FEN,複盤整段變化則建議保留 moves。

常見問題

象棋初始局面 FEN 是什麼

常用初始局面是 rnbakabnr/9/1c5c1/p1p1p1p1p/9/9/P1P1P1P1P/1C5C1/9/RNBAKABNR w - - 0 1。

FEN 裡的數字是什麼意思

數字表示這一行裡連續的空位數量,例如 9 表示整行都是空位。

base FEN 和 moves 有什麼區別

base FEN 描述起始局面,moves 描述從這個局面開始之後的走子歷史。

為什麼同一個局面載入後結果不對

通常是棋盤方向、大小寫棋子、空位數量或輪到哪方走寫錯了,建議載入後逐格核對。

來源

Sachess FEN loader XQBase computer protocol intro Forsyth-Edwards Notation

相關頁面