GuidesOutils
Les fichiers PGN expliqués aux joueurs d'échecs
Le PGN est le format texte sur lequel tous les programmes d'échecs s'accordent. Voici ce qu'il y a dedans et comment déplacer vos parties d'une app à l'autre.
Ce qu’est le PGN
PGN signifie Portable Game Notation. C’est un format texte pour enregistrer des parties d’échecs, écrit dans les années 1990, et tous les programmes d’échecs savent encore le lire et l’écrire.
Un fichier PGN n’est que du texte. Vous pouvez en ouvrir un dans un éditeur de texte et le lire sans logiciel particulier.
Cela compte plus qu’il n’y paraît. Parce que le format est simple et universellement pris en charge, vos parties et votre analyse ne sont pas prisonnières de l’app que vous avez utilisée.
Tout ce qui est à gauche de ce schéma sait écrire du PGN. Tout ce qui est à droite sait le lire. Il n’y a pas de convertisseur au milieu, parce qu’il n’y a rien à convertir.
Ce qu’il y a dedans
Une entrée PGN a deux parties : un jeu d’étiquettes, puis les coups.
Les lignes entre crochets sont les paires d’étiquettes. Sept sont standard : Event, Site, Date, Round, White, Black et Result. Un fichier reste valide si d’autres manquent, ou si on en ajoute.
Tout ce qui suit la ligne vide est le texte des coups. Les coups sont en notation algébrique standard, numérotés, et le résultat vient en dernier. 1-0 signifie que les blancs ont gagné, 0-1 que les noirs ont gagné, 1/2-1/2 est une nulle, et * signifie que la partie est inachevée ou que le fichier est une étude plutôt qu’une partie.
Commentaires et variantes
Deux ajouts transforment l’enregistrement d’une partie en support d’étude.
Les commentaires vont entre accolades. Les moteurs les ignorent et la plupart des logiciels les affichent :
3. f4 {Le gambit viennois. Les blancs offrent un pion pour ouvrir la colonne f.} exf4
Les variantes vont entre parenthèses et contiennent des alternatives au coup qui vient d’être joué :
3... d5 (3... exf4 4. e5 {la principale alternative} 4... Qe7) 4. fxe5
Les variantes peuvent s’imbriquer, et c’est ainsi qu’un répertoire entier tient dans un fichier. La ligne principale court dans le texte des coups et chaque alternative se ramifie entre parenthèses. Un PGN de répertoire a souvent plus de texte à l’intérieur des parenthèses qu’à l’extérieur.
Vous verrez aussi des symboles comme !, ? ou !?, et des glyphes numériques comme $1. Ce sont des jugements sur le coup qui précède, et on peut les ignorer sans risque.
Exporter depuis les grands sites
Lichess. Pour une partie, ouvrez-la et choisissez PGN dans le menu de partage. Pour une étude, utilisez l’option de téléchargement, qui exporte tous les chapitres dans un seul fichier. Pour toutes vos parties, la page d’export dans les préférences de votre profil produit une archive unique.
Chess.com. Les parties individuelles ont une option de téléchargement dans les commandes de partage sous l’échiquier. Les exports en masse se trouvent dans la section des parties de votre compte plutôt qu’à côté d’une partie.
ChessBase. Les bases utilisent les formats propres à ChessBase : une conversion explicite est donc nécessaire. Sélectionnez les parties et exportez ou enregistrez en PGN plutôt que de copier le fichier de base. Certaines annotations propres à ChessBase peuvent ne pas survivre au voyage.
Votre propre échiquier. La plupart des échiquiers d’analyse, y compris ceux des apps d’entraînement, produisent du PGN pour la variante chargée.
Ce qui tourne souvent mal
- Le fichier contient plus d’une partie. Un fichier PGN peut en contenir des milliers, séparées par des lignes vides. Si un import n’affiche que la première, le logiciel attend probablement une partie par fichier, ou dispose d’un import en masse séparé.
- L’encodage. Les noms avec accents arrivent déformés si le fichier a été enregistré dans le mauvais encodage. L’enregistrer en UTF-8 règle la plupart des cas.
- Les retours à la ligne. Le PGN autorise les coups à passer d’une ligne à l’autre, et certains éditeurs « corrigent » cela d’une façon qui casse le fichier. Éditez dans un éditeur de texte simple, jamais dans un traitement de texte.
- Les fichiers très volumineux. L’export d’une base de dizaines de milliers de parties est du PGN valide, mais la plupart des outils d’étude ne sont pas faits pour le charger. Découpez-le d’abord.
Pourquoi il vaut la peine de comprendre le format
Dès que vous savez ce qu’est le PGN, vous cessez de penser à votre analyse comme à quelque chose qui vit dans un compte. C’est un fichier texte qui vous appartient. Vous pouvez le sauvegarder, l’envoyer par courriel, et le charger dans l’outil que vous utiliserez l’an prochain.
En pratique, cela veut dire que vous pouvez créer un répertoire à un endroit et l’entraîner à un autre. Garder des études sur Lichess et les travailler ailleurs. Construire des variantes sur le téléphone et les analyser sur l’ordinateur.
Cette portabilité est la raison pour laquelle Chess Prep Pro lit le texte PGN, les fichiers PGN et les études Lichess, et réexporte le tout.