Объяснение
Числовой глиф аннотации, сокращенно NAG от числового глифа аннотации, позволяет хранить краткие шахматные комментарии в . Он записывается знаком доллара, за которым сразу следует число, например $1 или $14.
Преимущество числового кода в том, что он не зависит от языка или конкретного шрифта. Программа может прочитать $1 и показать !, либо прочитать $14 и показать символ небольшого преимущества белых. Спецификация PGN резервирует значения от 0 до 255; наиболее употребительные коды имеют установленные значения.
Частые примеры
- $1: хороший ход, обычно показывается как !
- $2: слабый ход или ошибка, обычно показывается как ?
- $13: неясная позиция
- $14: небольшое преимущество белых
- $16: умеренное преимущество белых
- $18: решающее преимущество белых
Коды от 1 до 9 главным образом оценивают только что сделанный ход. Многие последующие коды описывают получившуюся позицию, например равенство, преимущество, инициативу или цейтнот. Поэтому NAG не является частью законного хода и не представляет точную оценку .
Шесть традиционных суффиксов !, ?, !!, ??, !?, и ?! могут появляться непосредственно после хода в импортируемом PGN. При нормализованном экспорте PGN программа может преобразовать эти суффиксы в соответствующие NAGs.
Распространённые заблуждения
NAG и видимый символ
$14 является сохраненным кодом, а ⩲ является возможным визуальным представлением того же суждения.
NAG и численная оценка
NAG выражает качественную категорию. Это не точное измерение в пешках и не обязательный вывод движка.
Источники
- 1.Portable Game Notation Specification and Implementation Guide, Steven J. Edwards
- 2.PGN parsing and writing, python-chess
