Pagina iniziale | Navigazione |
Google

Notazione Portable Game

La notazione Portable Game (abbreviata PGN) è un formato usato in ambito digitale per registrare le partite di scacchi. La maggior parte dei programmi per giocare a scacchi tramite computer lo supportano (ad esempio Xboard).

È stato progettato per essere facilmente leggibile dall'uomo e comodamente usato dai software per computer. Le mosse sono descritte in notazione algebrica e solitamente sono raccolte all'interno di file con estensione ".pgn" (da non confondere con i file ".png", che contengono immagini in formato Portable Network Graphics).

Table of contents
1 Formato
2 Esempio
3 Voci correlate

Formato

Nella specifica PGN sono descritti due formati, uno di "importazione" e l'altro di "esportazione". Il primo si riferisce a dati che potrebbero essere stati preparati a mano, ed è intenzionalmento permissivo. Il secondo invece è alquanto dettagliato e si riferisce a dati perparati dal software; questa rappresentazione richiede che il file relativo ad una stessa partita, generato da due programmi diversi, deve essere identico, byte per byte. Il formato prevede tre tipi di contenuti: caratteristiche, mosse e commenti.

Caratteristiche della partita

Le caratteristiche della partita (nomi dei giocatori, luogo, data, eccetera) vengono inserite tra parentesi quadre. Tra le varie caratteristiche, ve ne sono 7 che nel formato di esportazione devono sempre apparire, in questo ordine:
  1. Event - il nome del torneo o della sfida.
  2. Site - il luogo dell'evento, nel formato "Città, Regione NAZIONE", dove NAZIONE viene espreso nel codice internazionale di tre lettere del Comitato Olimpico Internazionale.
  3. Date - la data d'inizio della partita, nel formato "AAAA.MM.GG"; se non è disponibile, si usa "??".
  4. Round - il numero della partita.
  5. White - il nome del giocatore che usa il bianco, nel formato "Cognome, Nome".
  6. Black - il nome del giocatore che usa il nero, nel formato "Cognome, Nome".
  7. Result - il risultato della partita; può essere soltanto uno dei seguenti:
    • "1-0" - il bianco vince
    • "0-1" - il nero vince
    • "1/2-1/2" - patta
    • "*" - altro; ad esempio può indicare che la partita è stata interrotta

La notazione comprende anche:
  • Time - l'ora d'inizio della partita.
  • Termination - informazioni aggiuntive sull'esito della partita; può indicare "abbandono", "intervento arbitrale", "tempo scaduto", eccetera.
  • FEN - la posizione iniziale della scacchiera, in notazione Forsyth-Edwards; viene usato per registrare partite già iniziate. È necessario anche per alcune varianti. Se questa caratteristica è presente, deve essere presente anche una caratteristica SetUp impostata a 1.

Mosse giocate

Le mosse vengono descritte in
notazione algebrica utilizzando le lettere inglesi. Se la partita finisce con un risultato diverso da "*", il risultato viene ripetuto dopo l'ultima mossa.

Commenti

I commenti possono essere inseriti sia su un'unica riga, preceduti da ";", sia su più righe, inseriti tra parentesi graffe. Non è possibile annidare i commenti.

Esempio

[Event "F/S Return Match"]
[Site "Belgrado, Serbia JUG"]
[Date "
1992.11.04"]
[Round "29"]
[White "Fischer, Robert J"]
[Black "Spassky, Boris V."]
[Result "1/2-1/2"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 {Questa apertura è chiamata Ruy Lopez.} a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 d6 8. c3 O-O 9. h3 Nb8 10. d4 Nbd7 11. c4 c6 12. cxb5 axb5 13. Nc3 Bb7 14. Bg5 b4 15. Nb1 h6 16. Bh4 c5 17. dxe5 Nxe4 18. Bxe7 Qxe7 19. exd6 Qf6 20. Nbd2 Nxd6 21. Nc4 Nxc4 22. Bxc4 Nb6 23. Ne5 Rae8 24. Bxf7+ Rxf7 25. Nxf7 Rxe1+ 26. Qxe1 Kxf7 27. Qe3 Qg5 28. Qxg5 hxg5 29. b3 Ke6 30. a3 Kd6 31. axb4 cxb4 32. Ra5 Nd5 33. f3 Bc8 34. Kf2 Bf5 35. Ra7 g6 36. Ra6+ Kc5 37. Ke1 Nf4 38. g3 Nxh3 39. Kd2 Kb5 40. Rd6 Kc5 41. Ra6 Nf2 42. g4 Bd3 43. Re6 1/2-1/2

Voci correlate


GNU Fdl - it.Wikipedia.org




Google | 

Enciclopedia |  La Divina Commedia di Dante |  Mappa | : A |  B |  C |  D |  E |  F |  G |  H |  I |  J |  K |  L |  M |  N |  O |  P |  Q |  R |  S |  T |  U |  V |  W |  X |  Y |  Z |