Notazione Forsyth-Edwards - Forsyth–Edwards Notation

La notazione Forsyth – Edwards ( FEN ) è una notazione standard per descrivere una particolare posizione sulla scacchiera di una partita di scacchi . Lo scopo della FEN è fornire tutte le informazioni necessarie per riavviare una partita da una particolare posizione.

FEN si basa su un sistema sviluppato dal giornalista scozzese David Forsyth . Il sistema di Forsyth divenne popolare nel XIX secolo; Steven J. Edwards lo ha esteso per supportare l'uso da parte dei computer. La FEN è definita nella "Guida alle specifiche e all'implementazione della notazione di giochi portatili". Nella Portable Game Notation per le partite di scacchi, FEN viene utilizzato per definire posizioni iniziali diverse da quella standard. La FEN non fornisce informazioni sufficienti per decidere se un pareggio per triplice ripetizione possa essere richiesto legalmente o se possa essere accettata un'offerta di patta ; per questo, è necessario un formato diverso come Descrizione estesa della posizione .

Definizione

Un "record" FEN definisce una particolare posizione di gioco, tutto in una riga di testo e utilizzando solo il set di caratteri ASCII. Un file di testo con solo record di dati FEN dovrebbe avere l'estensione ".fen".

Un record FEN contiene sei campi. Il separatore tra i campi è uno spazio. I campi sono:

  1. Posizionamento dei pezzi (dal punto di vista di White). Ogni grado è descritto, a partire dal livello 8 e termina con il livello 1; all'interno di ogni rango, il contenuto di ogni quadrato è descritto dal file "a" al file "h". Seguendo la notazione algebrica standard (SAN), ogni pezzo è identificato da una singola lettera presa dai nomi inglesi standard (pedone = "P", cavaliere = "N", alfiere = "B", torre = "R", regina = "Q" e re = "K"). I pezzi bianchi sono designati usando lettere maiuscole ("PNBRQK") mentre i pezzi neri usano lettere minuscole ("pnbrqk"). I quadrati vuoti vengono annotati utilizzando le cifre da 1 a 8 (il numero di quadrati vuoti) e "/" separa i ranghi.
  2. Colore attivo. "w" significa che il bianco si muove dopo, "b" significa che il nero si muove dopo.
  3. Disponibilità di arrocco . Se nessuna delle due parti può arroccare, questo è "-". Altrimenti, questo ha una o più lettere: "K" (il bianco può arroccare lato re), "Q" (bianco può arroccare lato regina), "k" (nero può arroccare lato re) e / o "q" (nero può arroccare lato regina ). Una mossa che impedisce temporaneamente l'arrocco non annulla questa notazione.
  4. Piazza bersaglio en passant in notazione algebrica. Se non c'è un quadrato bersaglio en passant, questo è "-". Se un pedone ha appena fatto una mossa di due caselle, questa è la posizione "dietro" il pedone. Questo viene registrato indipendentemente dal fatto che ci sia un pedone in posizione per effettuare una cattura en passant.
  5. Halfmove clock: Il numero di mezze mosse dall'ultima cattura o avanzamento del pedone, utilizzato per la regola delle cinquanta mosse .
  6. Numero della mossa completa: il numero della mossa completa. Inizia da 1 e viene incrementato dopo la mossa del Nero.

Esempi

Il seguente esempio è tratto dalla specifica FEN:

Ecco la FEN per la posizione di partenza:

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

E dopo la mossa 1.e4:

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

E poi dopo 1 ... c5:

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

E poi dopo 2.Nf3:

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

Regolazione FEN per varianti di scacchi come Chess960

FEN è fondamentale per la registrazione di partite in varianti di scacchi come Chess960 (noto anche come Fischer Random Chess), dove la posizione iniziale non è necessariamente la posizione iniziale tradizionale. Tuttavia, la codifica della disponibilità per l'arrocco FEN (KQkq) è inadeguata per le posizioni in cui ci sono due torri sullo stesso lato del re nella traversa posteriore, come se solo una torre fosse disponibile per l'arrocco sarebbe ambigua quale torre fosse priva conoscendo le loro posizioni iniziali. La soluzione implementata dai motori scacchistici come Shredder e Fritz_9 è quella di utilizzare le lettere delle colonne su cui le torri hanno iniziato la partita. Questo schema è talvolta chiamato Shredder-FEN. Per la configurazione tradizionale, Shredder-FEN userebbe AHah invece di KQkq.

Un'altra soluzione è offerta da X-FEN , che offre una maggiore compatibilità con le versioni precedenti rispetto a Shredder-FEN, ma al prezzo di una maggiore complessità.

Guarda anche

Riferimenti

link esterno