福斯夫-愛德華茲記號法

维基百科,自由的百科全书
跳转至: 导航搜索

福斯夫-愛德華茲記號法(Forsyth–Edwards Notation),簡稱FEN,是蘇格蘭人David Forsyth發明的國際象棋可完整敘述局面的記譜法,也可用於中國象棋

記譜規則[编辑]

  • 使用ASCII字符串代码,代码意义依次是:
    • 棋子位置数值区域(Piece placement data):
      • 按白方視角,描述由上至下、由左至右的盤面,以/符號來分隔相鄰橫列。白方、黑方分別以大寫、小寫英文字母表達兵種:P、N、B、R、Q、K分別代表士兵、騎士、主教、城堡、皇后、國王。各橫列的連續空格以阿拉伯數字表示,例如5即代表連續5個空格[1]
    • 轮走棋方(Active color):以w表示白方;b表示黑方。
    • 吃过路兵目标格(En passant target square) :寫走棋方若吃過路兵後會到的棋格,若無則寫-
    • 易位可行性(Castling availability):寫KQ表示白方可易位;kq表示黑方可易位;KQkq表示兩方均可易位。
    • 半回合计数(Halfmove clock) :以阿拉伯數字表示,從最後一次吃子或移動兵開始計算的回合數,用於判斷五十回合自然限著和局。
    • 回合数(Fullmove number):以阿拉伯數字表示,從開局開始計算的回合數。[2]

舉例[编辑]

Chess zhor 26.svg
Chess zver 26.svg
a8 b8 c8 d8 e8 f8 g8 h8
a7 b7 c7 d7 e7 f7 g7 h7
a6 b6 c6 d6 e6 f6 g6 h6
a5 b5 c5 d5 e5 f5 g5 h5
a4 b4 c4 d4 e4 f4 g4 h4
a3 b3 c3 d3 e3 f3 g3 h3
a2 b2 c2 d2 e2 f2 g2 h2
a1 b1 c1 d1 e1 f1 g1 h1
Chess zver 26.svg
Chess zhor 26.svg
第二回合時,黑方d兵前進兩步,因此白方若吃過路兵就會移到d5格,描寫法就是rnbqkbnr/ppp2ppp/4p3/3pP3/8/8/PPPP1PPP/RNBQKBNR b KQkq d5 0 2

用于中國象棋[编辑]

福斯夫-愛德華茲記號法用於記錄中國象棋時,與記錄國際象棋相似但稍有不同。記法如下:[3]

  • 由ASCII字符串代码,代码意义依次是:
    • 棋子位置数值区域(Piece placement data)
      • 由紅方為觀點。紅方以大寫字元來表達兵種:PABNCRK分別代表兵、仕、相、馬、炮、車、帥;黑方以小寫字元表達:pabncrk分別代表卒、士、象、馬、炮、車、將。各橫列的連續空位以阿拉伯數字表示,例如5即代表連續的5個空位。
    • 轮走棋方(Active color):w表示紅方(也有用r表示紅方);b表示黑方。
    • 吃过路兵目标格(En passant target square) :中國象棋中無“吃過路兵”規則,因此此項寫-
    • 易位可行性(Castling availability):中國象棋中無易位規則,因此此項寫-
    • 半回合计数(Halfmove clock) :從最後一次吃子開始計算的回合數,用於判斷六十回合自然限著和局。
    • 回合数(Fullmove number):以阿拉伯數字表示,從開局開始計算的回合數。

參見[编辑]

參考[编辑]