GuideStrumenti
I file PGN spiegati per scacchisti
Il PGN è il formato di testo semplice su cui tutti i programmi di scacchi vanno d'accordo. Ecco cosa c'è dentro e come spostare le tue partite fra le app.
Cos’è il PGN
PGN sta per Portable Game Notation. È un formato di testo semplice per registrare partite di scacchi, scritto negli anni Novanta, e ogni programma di scacchi lo sa ancora leggere e scrivere.
Un file PGN è solo testo. Puoi aprirlo in un editor di testo e leggerlo senza nessun software particolare.
Conta più di quanto sembri. Siccome il formato è semplice e supportato da tutti, le tue partite e le tue analisi non restano intrappolate nell’app che ti è capitato di usare.
Tutto quel che sta a sinistra in quello schema sa scrivere PGN. Tutto quel che sta a destra sa leggerlo. Non c’è nessun convertitore in mezzo, perché non c’è niente da convertire.
Cosa c’è dentro
Una voce PGN ha due parti: una serie di tag, poi le mosse.
Le righe fra parentesi quadre sono le coppie di tag. Sette sono standard: Event, Site, Date, Round, White, Black e Result. Un file resta valido se ne mancano altri, o se ne vengono aggiunti di nuovi.
Tutto quel che viene dopo la riga vuota è il movetext. Le mosse sono in notazione algebrica standard, numerate, e il risultato viene per ultimo. 1-0 vuol dire che ha vinto il Bianco, 0-1 che ha vinto il Nero, 1/2-1/2 è patta e * vuol dire che la partita non è finita o che il file è uno studio invece di una partita.
Commenti e varianti
Due aggiunte trasformano il resoconto di una partita in qualcosa su cui studiare.
I commenti vanno fra parentesi graffe. I motori li ignorano e quasi tutti i software li mostrano:
3. f4 {Il Gambetto Vienna. Il Bianco offre un pedone per aprire la colonna f.} exf4
Le varianti vanno fra parentesi tonde e contengono le alternative alla mossa appena giocata:
3... d5 (3... exf4 4. e5 {l'alternativa principale} 4... Qe7) 4. fxe5
Le varianti possono annidarsi, ed è così che un intero repertorio sta in un file solo. La linea principale corre nel movetext e ogni alternativa si dirama fra parentesi. Un PGN di repertorio ha spesso più testo dentro le parentesi che fuori.
Potresti vedere anche simboli come !, ? o !?, e glifi numerici come $1. Sono giudizi sulla mossa che li precede, e si possono tranquillamente ignorare.
Esportare dai siti principali
Lichess. Per una singola partita, aprila e scegli PGN dal menu di condivisione. Per uno studio, usa l’opzione di scaricamento, che esporta tutti i capitoli in un unico file. Per tutte le tue partite, la pagina di esportazione nelle preferenze del profilo produce un solo archivio.
Chess.com. Le singole partite hanno un’opzione di scaricamento nei comandi di condivisione sotto la scacchiera. Le esportazioni in blocco stanno nella sezione partite del tuo account invece che accanto alla singola partita.
ChessBase. I database usano i formati propri di ChessBase, quindi serve una conversione esplicita. Seleziona le partite ed esporta o salva come PGN invece di copiare il file del database. Qualche annotazione specifica di ChessBase potrebbe non sopravvivere al viaggio.
La tua scacchiera. Quasi tutte le scacchiere di analisi, comprese quelle dentro le app di allenamento, producono il PGN della linea caricata.
Cosa va storto di solito
- Il file contiene più di una partita. I file PGN possono contenerne migliaia, separate da righe vuote. Se un’importazione mostra solo la prima, probabilmente il software si aspetta una partita per file, o ha un’importazione in blocco separata.
- La codifica. I nomi dei giocatori con accenti arrivano storpiati se il file è stato salvato con la codifica sbagliata. Salvare in UTF-8 risolve quasi tutti i casi.
- Le interruzioni di riga. Il PGN permette alle mosse di andare a capo, e certi editor “correggono” gentilmente la cosa in modi che rompono il file. Modifica in un editor di testo semplice, mai in un elaboratore di testi.
- File molto grandi. L’esportazione di un database da decine di migliaia di partite è PGN valido, ma quasi nessuno strumento di studio è fatto per caricarne uno. Prima dividilo.
Perché vale la pena capire il formato
Una volta che sai cos’è il PGN, smetti di pensare alle tue analisi come a qualcosa che vive dentro un account. È un file di testo che possiedi. Puoi farne una copia, mandarlo per email e caricarlo in qualunque strumento userai l’anno prossimo.
In pratica vuol dire che puoi costruire un repertorio in un posto e allenarlo in un altro. Tenere gli studi su Lichess ed esercitarti altrove. Costruire le linee sul telefono e analizzarle su un computer.
È per quella portabilità che Chess Prep Pro legge testo PGN, file PGN e studi di Lichess, ed esporta tutto di nuovo verso l’esterno.