Forsyth-Edwards Notation

Forsyth-Edwards Notation

Die Forsyth-Edwards-Notation (FEN) oder in der erweiterten Form (X-FEN) ist eine Kurznotation, mit der jede beliebige Brettstellung im Schach niedergeschrieben werden kann.

Inhaltsverzeichnis

Aufbau

Die FEN ist in 6 Gruppen aufgeteilt, die durch Leerzeichen getrennt sind (in EBNF):

FEN := Position " " Spieler " " Rochade " " en-passant " " Halbzüge " " Zugnummer
a b c d e f g h
8 8
7 7
6 6
5 5
4 4
3 3
2 2
1 1
a b c d e f g h
1. Beispiel

(1. Beispiel) Die Grundstellung des Schachbrettes in FEN:

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

1. Gruppe

Die 1. Gruppe beschreibt die Positionen der Figuren auf dem Brett. Mögliche Zeichen sind:

Position := Reihe "/" Reihe "/" Reihe "/" Reihe "/" Reihe "/" Reihe "/" Reihe "/" Reihe
Reihe := { Figur | Leerfelder }+

Kommentar: Die Summe der Figuren und Leerfelder in einer Reihe darf acht nicht übersteigen.

Figur :=  "p" | "r" | "n" | "b" | "q" | "k" | "P" | "R" | "N" | "B" | "Q" | "K"
Leerfelder := "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8"

Angefangen mit der 8. bis zur 1. Reihe werden reihenweise, getrennt durch einen Schrägstrich, die Positionen der Figuren auf dem Brett angegeben. Weiße Figuren werden in Groß-, schwarze Figuren in Kleinbuchstaben angegeben. Für die Figuren werden die Abkürzungen der englischen Bezeichnungen verwendet („r“ = Rook, „n“ = Knight, „b“ = Bishop „q“ = Queen, „k“ = King, „p“ = Pawn). Die Anzahl leerer Felder wird als Zahl dargestellt.

a b c d e f g h
8 8
7 7
6 6
5 5
4 4
3 3
2 2
1 1
a b c d e f g h
2. Beispiel

(2. Beispiel) Ein weißer König auf e4 ein schwarzer König auf c5 ergibt folgende 1. Gruppe:

8/8/8/2k5/4K3/8/8/8

2. Gruppe

Die 2. Gruppe gibt den anziehender Spieler an. Mögliche Zeichenketten sind (in EBNF):

Spieler := "w" | "b"
  • w = Weiß
  • b = Schwarz

3. Gruppe

Die 3. Gruppe gibt die noch erlaubten Rochaden an. Mögliche Zeichenketten sind:

Rochade := "K" ["Q"] ["k"] ["q"] | "Q" ["k"] ["q"] | "k" ["q"] | "q" | "-"
  • K = weiß kann kurz rochieren
  • Q = weiß kann lang rochieren
  • k = schwarz kann kurz rochieren
  • q = schwarz kann lang rochieren
  • - = Rochade auf keiner Seite möglich

Bei der Angabe der Zeichen sind die großen Buchstaben unbedingt vor die kleinen zu setzen. Der Buchstabe „K“ vor dem Buchstaben „Q“ und „k“ vor „q“.

4. Gruppe

Die 4. Gruppe gibt einen möglichen „en passant“-Zug an. Mögliche Zeichenketten sind:

en-passant := "-" | ( ("a"|"b"|"c"|"d"|"e"|"f"|"g"|"h") ("3"|"6") )

Sofern im letzten Zug ein Bauer zwei Felder vorgerückt ist, wird das übersprungene Feld angegeben, unabhängig davon, ob ein „en-passant“ Schlag auf dieses Feld möglich ist oder nicht. Sonst wird „-“ angegeben.

Beispiel: nach Bauer f2-f4 wird in der FEN in der 4. Gruppe „f3“ angegeben.

5. Gruppe

In der 5. Gruppe wird die Anzahl der Halbzüge seit dem letzten Bauernzug bzw. des Schlagens einer Figur angegeben. Dieser Wert ist wichtig, um die 50-Züge-Remisregel zu überwachen.

Halbzüge := positiveGanzeZahl

6. Gruppe

In der 6. Gruppe wird die Nummer des nächsten Zuges angegeben. In der Ausgangsstellung ist der Wert 1. Nach jedem Zug von Schwarz wird um den Wert 1 erhöht.

Zugnummer := positiveGanzeZahl

Mögliche Zeichenketten sind hier positive ganze Zahlen.

X-FEN (erweiterte FEN)

Zur Darstellung aller denkbaren Stellungen im Chess960 (8×8-Brett) oder Capablanca-Random-Chess (10×8 -Brett) (CRC) reicht die klassische FEN nicht aus. Deshalb ist hierzu eine abwärtskompatible Erweiterung der herkömmlichen FEN entwickelt worden. Das bedeutet: Alle Stellungen, die bislang bereits mittels FEN kodierbar sind, mussten durch eine Erweiterung in einer 100 % identischen Form kodiert werden. Die von Reinhard Scharnagl 2003 eingeführte X-FEN leistet dieses. X-FEN (vormals FRC-FEN) ist seit Jahren bewährt.

Partien werden im PGN-Format (Portable Game Notation) dargestellt. Mit Ausnahme herkömmlicher Schachpartien müssen bei einer Speicherung von Chess960- oder CRC-Partien (Capablanca-Random-Chess) auch die jeweiligen Startstellungen mit aufgenommen werden. Das geschieht definitionsgemäß bei traditionellen Schachpartien mittels eines SetUp-Tags und eines FEN-Strings, bei Chess960- und CRC-Partien somit in kompatibler Weise über einen X-FEN-String.

Definition

Grundlage der X-FEN ist die herkömmliche FEN. Sie unterscheidet sich nur in der Art, wie Rochade-Tags und das e.p.-Tag verwendet werden. Außerdem unterstützt sie 10×8 Stellungen, die auf Jose Raul Capablancas erweitertem Figurensatz (zusätzliche Figuren Kanzler und Erzbischof) beruhen.

En-passant-Kodierung

Zur Verbesserung der Eindeutigkeit ist eine Angabe einer e.p.-Koordinate nur noch dann zulässig, wenn der betroffene Bauer unmittelbar neben einem gegnerischen Bauern platziert steht und das e.p.-Feld leer ist.

Rochade-Rechte-Kodierung

Es werden die aus der FEN bekannten Rochadetags „KQkq“ verwendet. Wie üblich bedeuten kleine Buchstaben schwarze Rochaderechte und große Buchstaben weiße Rochaderechte. „Kk“ identifizieren eine Fähigkeit zur g-Rochade (bzw. i-Rochade beim 10×8 Schach), „Qq“ jene zur c-Rochade. Neu und Kernpunkt der Regelung ist, dass solche eingeräumten Rochaderechte normalerweise dem am weitesten außen stehenden eigenen Turm der betroffenen Seite zugeordnet sind. Sollte jedoch dazu abweichend ein innerer Turm das Rochaderecht besitzen, so wird ausschließlich in diesen Fällen das herkömmlichen Rochade-Tag durch den Spaltenbuchstaben des betroffenen Turms ersetzt, bei Weiß mittels Großbuchstaben.

Rochadetypen

Gewöhnlich ist das Rochadeziel des Königs entweder zwei Felder vom linken (weißen) Rand, oder ein Feld vom rechten Rand entfernt. Es gibt jedoch auch Varianten mit symmetrisch verteilten Zielfeldern (z. B. Janusschach), beide je ein Feld vom Rand entfernt. Dann wird dem Rochadeblock ein „s“ vorangestellt. Ein anderes Präfix „m“ bedeutet: moderne Rochade (z. B. Embassy Chess oder Chess480). Hierbei zieht der König eine normale Rochadedistanz (8×8: 2 Schritte, 10×8: 3 Schritte) zur Seite, maximal jedoch bis unmittelbar vor den Rand.

10×8-Schach

Zehn aufeinander folgende freie Felder in einer Reihe werden mit „10“ kodiert, neun mit „9“. Der Erzbischof (Springer + Läufer) erhält den Buchstaben „A“ (engl. Archbishop), ein Kanzler (Springer + Turm) bekommt „C“ (engl. Chancellor). Schwarze Figuren werden hierbei in gewohnter Weise mit Kleinbuchstaben symbolisiert. 10×8-Beispiel: Capablanca-Random-Chess.

Kompatibilität

Die Startstellung des traditionellen Schachs und darüber hinaus alle 18 Pseudo-FRC Stellungen (rochadefähige Türme und Könige stehen auf ihren traditionellen Plätzen) werden samt den sich daraus ergebenden Folgepositionen per X-FEN vollkommen identisch wie bisher kodiert. Somit ist X-FEN voll abwärtskompatibel zur herkömmlichen FEN.

Filterung von Partien

Sollte man nur klassische Schachpartien aus einer PGN-Datei berücksichtigen wollen (ein mit dem Shuffle Chess bereits vorhandenes Problem), so ist lediglich darauf zu achten, allein nur solche PGN-Einträge ohne vorhandenen FEN-Tag auszuwählen.

Beispiel

Rochaderecht innerer Turm vor 11. O-O

Beispiel für X-FEN Bedarf im Chess960

X-FEN:

rn2k1r1/ppp1pp1p/3p2p1/5bn1/P7/2N2B2/1PPPPP2/2BNK1RR w Gkq - 4 11

PGN:

[Event "SmirfGUI Computerchess Game"]
[Site "CHESSBOX"]
[Date "2005.06.19"]
[Time "10:22:29"]
[Round "Test"]
[White "White"]
[Black "Black"]
[Result "*"]
[Annotator "R. Scharnagl"]
[SetUp "1"]
[FEN "rnbnkqrb/pppppppp/8/8/8/8/PPPPPPPP/RNBNKQRB w KQkq - 0 1"]
1. h4 g6 2. g3 Bf6 3. a4 Qh6 4. Ra3 Bxh4 
5. gxh4 Qxh4 6. Qh3 Qxh3 7. Rxh3 Ne6 8. Bf3 d6
9. Nbc3 Ng5 10. Rhh1 Bf5 11. O-O *

Shredder-FEN

Während X-FEN den Spagat zwischen FEN-Abwärtskompatibilität und Flexibilität für moderne Schachvarianten bewältigt, und dies mit einer relativ hohen Komplexität erkauft, wurde für die Chess960-Fähigkeit von Schachprogrammen eine weitere „kleine“ Lösung namens Shredder-FEN entwickelt.

Format

Die Shredder-FEN bricht mit der 100 %-igen Abwärtskompatibilität zu FEN und kodiert in den Rochaderechten einfach die Ausgangslinien der Türme, d. h. beispielsweise HAha statt KQkq, wenn die Türme ursprünglich auf der A- und H-Linie stehen.

Verbreitung

Die beiden Marktführer auf dem Markt der Schachprogramme, Chessbase/Fritz und Shredder, können in Ihren aktuellen Programmen lediglich mit Shredder-FEN umgehen. Andere Schach-Engine-GUIs (z. B. Arena) verstehen beide Formate.

Siehe auch


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Forsyth-Edwards Notation — (FEN) is a standard notation for describing a particular board position of a Chess 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 by the… …   Wikipedia

  • Forsyth-Edwards-Notation — Die Forsyth Edwards Notation (FEN) oder in der erweiterten Form (X FEN) ist eine Kurznotation, mit der jede beliebige Brettstellung im Schach niedergeschrieben werden kann. Inhaltsverzeichnis 1 Aufbau 1.1 1. Gruppe 1.2 2. Gruppe …   Deutsch Wikipedia

  • Notation Forsyth-Edwards — Pour les articles homonymes, voir FEN. Au jeu d échecs, la notation Forsyth Edwards (en anglais, Forsyth Edwards Notation : FEN) sert à noter la position des pièces sur l échiquier. La notation dérive d une autre mise au point par le… …   Wikipédia en Français

  • Notation forsyth-edwards — Pour les articles homonymes, voir FEN. Au jeu d échecs, la notation Forsyth Edwards (abrégé par FEN en anglais) sert à noter la position des pièces sur l échiquier. La notation dérive d une autre mise au point par le journaliste écossais David… …   Wikipédia en Français

  • Forsyth — NOTOC Forsyth may refer to:Places* Forsyth Island, Tasmania, Australia * Forsyth, Georgia, US city, site of an 1829 meteorite fall * Forsyth County, North Carolina, USA * Forsyth County, Georgia, USA * Forsyth, Illinois, US village * Forsyth,… …   Wikipedia

  • Algebraische Notation — Zum Aufzeichnen von Schachpartien oder Schachstellungen gibt es verschiedene Systeme der Schachnotation. Um die Züge niederzuschreiben, benutzen die Spieler in der Regel vorgedruckte Partieformulare. Eine einzelne Schachstellung kann in der… …   Deutsch Wikipedia

  • Chess notation — is the term for several systems that have developed to record either the moves made during a game of chess or the position of the pieces on a chess board. The earliest systems of notation used lengthy narratives to describe each move; these… …   Wikipedia

  • Portable Game Notation — Infobox file format extension = .pgn mime = application/x chess pgn (unregistered)Portable Game Notation (PGN) is a computer processible format for recording chess games (both the moves and related data); many chess programs recognize this… …   Wikipedia

  • Clan Forsyth — Crest badge …   Wikipedia

  • David Forsyth (chess) — David Forsyth (1854–1909), a Scotsman who emigrated to New Zealand, served as chess editor of the Glasgow Weekly Herald. Forsyth invented a method for recording chess positions, which he published in the Glasgow Weekly Herald in 1883, now known… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”