Объяснение
PGN означает Portable Game Notation, текстовый формат записи партий. Партия PGN имеет два основных раздела. Сначала идут описательные сведения в тегах. Затем следует текст ходов, записывающий развитие партии и заканчивающийся её результатом.
Ходы записываются в SAN, Standard Algebraic Notation. SAN использует такие формы, как e4 для хода пешкой, Nf3 для хода конём на f3 и O-O для короткой рокировки, специального хода с королём и ладьёй. Текст ходов может содержать номера ходов и . Недопустимые ходы нельзя записывать как ходы, хотя их можно обсуждать внутри комментария.
Он также может содержать NAG, Numeric Annotation Glyph, то есть нормализованные оценки в виде знака доллара с последующим числом, и RAV, Recursive Annotation Variation, то есть альтернативные линии в круглых скобках. Каждый RAV начинается с позиции перед заменяемым ходом и может содержать собственные аннотации или вложенные варианты.
Последним элементом служит один из четырёх маркеров: 1-0 при победе белых, 0-1 при победе чёрных, 1/2-1/2 при ничьей или звёздочка, если партия продолжается, была прервана или иным образом не завершена. Он должен совпадать со значением Result в соответствующей .
Распространённые заблуждения
Текст ходов и полная партия PGN
Текст ходов является только вторым разделом. Перед ним в полной партии также находится раздел тегов.
Открыть терминРезультат указан дважды
Тег Result относится к описательным данным, а конечный маркер относится к тексту ходов. Они должны содержать одно значение.
Источники
- 1.Standard: Portable Game Notation Specification and Implementation Guide, Steven J. Edwards / ChessGML
