Wyjaśnienie
Numeryczny glif adnotacji, skracany do NAG od Numeric Annotation Glyph, służy do zapisywania krótkich komentarzy szachowych w . Zapisuje się go znakiem dolara bezpośrednio przed liczbą, na przykład $1 lub $14.
Zaletą kodu numerycznego jest niezależność od języka i konkretnego kroju pisma. Program może odczytać $1 i wyświetlić ! albo odczytać $14 i pokazać symbol niewielkiej przewagi białych. Specyfikacja PGN rezerwuje wartości od 0 do 255, a najczęściej używane kody mają określone znaczenia.
Częste przykłady
- $1: dobry ruch, zwykle wyświetlany jako !
- $2: słaby ruch lub błąd, zwykle wyświetlany jako ?
- $13: pozycja niejasna
- $14: niewielka przewaga białych
- $16: umiarkowana przewaga białych
- $18: decydująca przewaga białych
Kody od 1 do 9 oceniają głównie właśnie wykonany ruch. Wiele późniejszych kodów opisuje wynikową pozycję, na przykład równość, przewagę, inicjatywę lub presję czasu. Dlatego NAG nie jest częścią legalnego ruchu ani dokładną oceną .
Sześć tradycyjnych znaków !, ?, !!, ??, !? i ?! może występować bezpośrednio po ruchu w PGN przeznaczonym do importu. Przy znormalizowanym eksporcie PGN oprogramowanie może przekształcić je w równoważne NAG.
Częste nieporozumienia
NAG a widoczny symbol
$14 to zapisany kod, a ⩲ jest możliwym przedstawieniem wizualnym tego samego osądu.
NAG a ocena numeryczna
NAG wyraża kategorię jakościową. Nie jest dokładną miarą w pionach ani obowiązkowym wynikiem silnika.
Źródła
- 1.Portable Game Notation Specification and Implementation Guide, Steven J. Edwards
- 2.PGN parsing and writing, python-chess
