解説
PGNはPortable Game Notationの略で、対局を記録するテキスト形式です。PGN対局には2つの主要セクションがあります。最初にタグによる記述情報があり、その後にムーブテキストが続いて対局の進行を記録し、結果で終わります。
指し手はSAN、Standard Algebraic Notationで記述します。SANでは、ポーン前進をe4、f3へ進むナイトをNf3、キングとルークを動かす特別な手であるキングサイド・キャスリングをO-Oのように表します。ムーブテキストには手数とも含められます。違法手を指し手として記録することはできませんが、コメント内で言及することはできます。
さらに、ドル記号に数字を続けて標準化された評価を表すNAG、Numeric Annotation Glyphや、丸括弧内の別変化を表すRAV、Recursive Annotation Variationを含められます。各RAVは、置き換える手の直前の局面から始まり、独自の注釈や入れ子の変化を含められます。
最後の要素は4種類のマーカーのいずれかです。白勝ちは1-0、黒勝ちは0-1、ドローは1/2-1/2、対局中、放棄、その他の未確定結果はアスタリスクです。この値は対応する内のResult値と一致しなければなりません。
よくある混同
ムーブテキストと完全なPGN対局
ムーブテキストは第2セクションにすぎません。完全な対局には、その前にタグセクションもあります。
用語を見る2回現れる結果
Resultタグは記述データに属し、末尾マーカーはムーブテキストに属します。両者は同じ値でなければなりません。
出典
- 1.Standard: Portable Game Notation Specification and Implementation Guide, Steven J. Edwards / ChessGML
