Explication
Un glyphe numérique d’annotation, abrégé NAG pour Numeric Annotation Glyph, sert à enregistrer de courts commentaires échiquéens dans le . Il s’écrit avec un signe dollar immédiatement suivi d’un nombre, par exemple $1 ou $14.
Le code numérique présente l’avantage de ne dépendre ni de la langue ni d’une police précise. Un programme peut lire $1 et afficher !, ou lire $14 et afficher un symbole de léger avantage blanc. La spécification PGN réserve les valeurs de 0 à 255. Les codes les plus utilisés possèdent des significations définies.
Exemples courants
- $1 : bon coup, généralement affiché sous la forme !
- $2 : coup faible ou erreur, généralement affiché sous la forme ?
- $13 : position peu claire
- $14 : léger avantage des Blancs
- $16 : avantage modéré des Blancs
- $18 : avantage décisif des Blancs
Les codes 1 à 9 évaluent principalement le coup qui vient d’être joué. De nombreux codes ultérieurs décrivent la position obtenue, par exemple l’égalité, l’avantage, l’initiative ou la pression du temps. Un NAG ne fait donc pas partie du coup légal et ne constitue pas une évaluation exacte d’un .
Les six signes traditionnels !, ?, !!, ??, !? et ?! peuvent apparaître directement après un coup dans un PGN importé. Lorsqu’un logiciel exporte un PGN normalisé, il peut les convertir en NAG équivalents.
Confusions fréquentes
NAG ou symbole visible
$14 est le code enregistré. ⩲ est une représentation visuelle possible du même jugement.
NAG ou évaluation numérique
Un NAG exprime une catégorie qualitative. Il ne s’agit ni d’une mesure précise en pions ni d’une sortie obligatoire d’un moteur.
Sources
- 1.Portable Game Notation Specification and Implementation Guide, Steven J. Edwards
- 2.PGN parsing and writing, python-chess
