Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Forsyth–Edwards Notation

From Wikipedia, the free encyclopedia
Notation for describing a chess game position

Forsyth–Edwards Notation (FEN) is a standardnotation for describing a particular board position of achess game. The purpose of FEN is to provide all the necessary information to restart a game from a particular position.

FEN is based on a system developed byScottish newspaper journalistDavid Forsyth. His system became popular in the 19th century, thenSteven J. Edwards extended it to support its use by computers. FEN is defined[2] in the "Portable Game Notation Specification and Implementation Guide".[1] In thePortable Game Notation for chess games, FEN is used to define initial positions other than the standard one.[3] FEN does not provide sufficient information to decide whether adraw bythreefold repetition may be legally claimed or adraw offer may be accepted; for that, a different format such asExtended Position Description is needed.

Definition

[edit]

A FEN record defines a particular game position, all in one text line and using only the ASCII character set. A text file with only FEN data records should use thefilename extension.fen.[4]

A FEN record contains six fields, each separated by a space. The fields are as follows:[5]

  1. Piece placement data: Eachrank is described, starting with rank 8 and ending with rank 1, with a "/" between each one; within each rank, the contents of the squares are described in order from the a-file to the h-file. Each piece is identified by a single letter taken from the standard English names inalgebraic notation (pawn = "P", knight = "N", bishop = "B", rook = "R", queen = "Q" and king = "K"). White pieces are designated using uppercase letters ("PNBRQK"), while black pieces use lowercase letters ("pnbrqk"). A set of one or more consecutive empty squares within a rank is denoted by a digit from "1" to "8", corresponding to the number of squares.
  2. Active color: "w" means that White is to move; "b" means that Black is to move.
  3. Castling availability: If neither side has the ability to castle, this field uses the character "-". Otherwise, this field contains one or more letters: "K" if White can castle kingside, "Q" if White can castle queenside, "k" if Black can castle kingside, and "q" if Black can castle queenside. A situation that temporarily prevents castling does not prevent the use of this notation.
  4. En passant target square: This is a square over which a pawn has just passed while moving two squares; it is given in algebraic notation. If there is noen passant target square, this field uses the character "-". This is recorded regardless of whether there is a pawn in position to captureen passant.[6] An updated version of the spec has since made it so the target square is recorded only if a legalen passant capture is possible, but the old version of the standard is the one most commonly used.[7][8]
  5. Halfmove clock: The number of halfmoves since the last capture or pawn advance, used for thefifty-move rule.[9]
  6. Fullmove number: The number of the full moves. It starts at 1 and is incremented after Black's move.

Examples

[edit]

The following example is from the FEN specification:[10]

Here is the FEN for the starting position:

rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1

And after the move 1.e4:

rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq e3 0 1

And then after 1...c5:

rnbqkbnr/pp1ppppp/8/2p5/4P3/8/PPPP1PPP/RNBQKBNR w KQkq c6 0 2

And then after 2.Nf3:

rnbqkbnr/pp1ppppp/8/2p5/4P3/5N2/PPPP1PPP/RNBQKB1R b KQkq - 1 2

FEN adjustment for chess variants like Chess960

[edit]

FEN is crucial for recording games in chess variants such asChess960 (also known as Fischer Random Chess), where the initial position is not necessarily the traditional initial position. However, the FEN castling availability encoding (KQkq) is inadequate when both rooks are on the same side of the king on the back rank (as a result of one rook having moved, or in a form of randomised chess that allows it in a starting position): if either rook is still available for castling, it would be ambiguous which rook this is without knowing their initial positions. The solution implemented by chess engines like Shredder and Fritz_9 is to use the letters of the columns on which the rooks began the game. This scheme is sometimes called Shredder-FEN.[11] For the traditional setup, Shredder-FEN would use AHah instead of KQkq.

Another solution is offered byX-FEN, which offers more backward compatibility than Shredder-FEN does, but at the cost of more complexity.

See also

[edit]

References

[edit]
  1. ^abcdefgh"Standard: Portable Game Notation Specification and Implementation Guide".Internet Archive. 12 March 1994. Retrieved25 July 2020. The page linking to the document ishere.
  2. ^Section "16.1: FEN" in "Portable Game Notation Specification and Implementation Guide"[1]
  3. ^Sections "9.7.1: Tag: SetUp" and "9.7.2: Tag: FEN" in "Portable Game Notation Specification and Implementation Guide"[1]
  4. ^Last paragraph in section "16.1: FEN" in "Portable Game Notation Specification and Implementation Guide"[1]
  5. ^Sections 16.1.3.1 to 16.1.3.6: in "Portable Game Notation Specification and Implementation Guide"[1]
  6. ^Section "16.2.3.4: En passant target square" in "Portable Game Notation Specification and Implementation Guide"[1]
  7. ^"About that en passant target square".TalkChess.com. September 16, 2014.Archived from the original on 2022-07-02.
  8. ^"Portable Game Notation Specification and Implementation Guide".GitHub. 2020-06-03.Archived from the original on 2022-07-02.
  9. ^Section "16.1.3.5: Halfmove clock" states "This value is used for the fifty move draw rule."[1]
  10. ^Section "16.1.4: Examples" in "Portable Game Notation Specification and Implementation Guide"[1]
  11. ^"Shredder-FEN".www.chessprogramming.org. April 5, 2022.

External links

[edit]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Forsyth–Edwards_Notation&oldid=1279786306"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp