X-FEN

X-FEN

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:

  • Fen skating — is a traditional form of ice skating in the Fenland of England. The Fens of East Anglia, with their meres and washes, networks of drainage ditches, slow flowing rivers and easily flooded meadows, form an ideal skating terrain. Skates were… …   Wikipedia

  • .fen (chanteur) — Pour les articles homonymes, voir FEN. .fen Naissance Frameries,   …   Wikipédia en Français

  • Fen — (f[e^]n), n. [AS. fen, fenn, marsh, mud, dirt; akin to D. veen, OFries. fenne, fene, OHG. fenna, G. fenn, Icel. fen, Goth. fani mud.] Low land overflowed, or covered wholly or partially with water, but producing sedge, coarse grasses, or other… …   The Collaborative International Dictionary of English

  • Fen boat — Fen Fen (f[e^]n), n. [AS. fen, fenn, marsh, mud, dirt; akin to D. veen, OFries. fenne, fene, OHG. fenna, G. fenn, Icel. fen, Goth. fani mud.] Low land overflowed, or covered wholly or partially with water, but producing sedge, coarse grasses, or… …   The Collaborative International Dictionary of English

  • Fen duck — Fen Fen (f[e^]n), n. [AS. fen, fenn, marsh, mud, dirt; akin to D. veen, OFries. fenne, fene, OHG. fenna, G. fenn, Icel. fen, Goth. fani mud.] Low land overflowed, or covered wholly or partially with water, but producing sedge, coarse grasses, or… …   The Collaborative International Dictionary of English

  • Fen fowl — Fen Fen (f[e^]n), n. [AS. fen, fenn, marsh, mud, dirt; akin to D. veen, OFries. fenne, fene, OHG. fenna, G. fenn, Icel. fen, Goth. fani mud.] Low land overflowed, or covered wholly or partially with water, but producing sedge, coarse grasses, or… …   The Collaborative International Dictionary of English

  • Fen goose — Fen Fen (f[e^]n), n. [AS. fen, fenn, marsh, mud, dirt; akin to D. veen, OFries. fenne, fene, OHG. fenna, G. fenn, Icel. fen, Goth. fani mud.] Low land overflowed, or covered wholly or partially with water, but producing sedge, coarse grasses, or… …   The Collaborative International Dictionary of English

  • Fen land — Fen Fen (f[e^]n), n. [AS. fen, fenn, marsh, mud, dirt; akin to D. veen, OFries. fenne, fene, OHG. fenna, G. fenn, Icel. fen, Goth. fani mud.] Low land overflowed, or covered wholly or partially with water, but producing sedge, coarse grasses, or… …   The Collaborative International Dictionary of English

  • Fen-Fen Cheng — 鄭芬芬 Données clés Naissance 11 janvier 1970 (1970 01 11) (41 ans) Nationalité Taïwan Profession réalisatrice, scénariste Films notables Hear Me …   Wikipédia en Français

  • Fen-phen — was an anti obesity medication (an anorectic) which consisted of two drugs: fenfluramine and phentermine. Fenfluramine, and later, a related drug, dexfenfluramine, was marketed by American Home Products, now known as Wyeth. After reports of… …   Wikipedia

  • Fen (name) — Fen may be either a Chinese given name or family name. As a given name, it is represented in simplified Chinese as . As a family name, it is represented in simplified Chinese as .Fen may also be a surname in countries other than China, such as… …   Wikipedia

Share the article and excerpts

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