Explicación
PGN significa Portable Game Notation, un formato de texto para registrar partidas. Define dos perfiles para los mismos datos. El formato de exportación es el perfil estricto que debe producir un programa cuando escribe una partida destinada al intercambio o al archivo. Su objetivo es que dos programas conformes generen representaciones equivalentes, en lugar de muchas variantes de espaciado y orden.
La sección inicial contiene cada alineado a la izquierda en su propia línea. Las siete etiquetas obligatorias aparecen primero y en orden fijo; las adicionales siguen ordenadas por su nombre. Una línea vacía separa esa sección del .
Las jugadas se escriben en SAN, sigla de Standard Algebraic Notation o notación algebraica estándar, con una forma canónica como Nf3 para un caballo que va a f3. Los números de jugada, espacios y saltos de línea siguen reglas concretas. Las líneas del texto de jugadas tienen menos de 80 caracteres imprimibles, y un marcador final indica 1-0, 0-1, 1/2-1/2 o resultado desconocido. Ese marcador debe coincidir con la etiqueta Result.
El perfil también excluye tabulaciones y, para almacenamiento de archivo, fija LF, sigla de line feed o avance de línea, como carácter de salto de línea. Estas reglas describen cómo se escribe físicamente el texto en el archivo, no la forma visual más agradable para mostrar una partida en pantalla.
Confusiones frecuentes
Exportación y cualquier PGN guardado
Un archivo puede ser legible como PGN sin cumplir todas las reglas canónicas de exportación. La conformidad exige el orden, espaciado y formato definidos.
Exportación e importación
Exportación define cómo escribir de manera estricta. Importación define cuánto puede tolerar un lector al recibir texto.
Ver términoFuentes
- 1.Standard: Portable Game Notation Specification and Implementation Guide, Steven J. Edwards / ChessGML
