Chessmate

PGN

Termo em inglês: PGN

PGN é um formato de texto para guardar uma partida, com lances e metadados ou comentários opcionais.

Pode registrar jogadores, evento, resultado, texto dos lances, variantes e anotações. Um arquivo pode conter uma ou várias partidas.

Uma partida PGN tem tags e texto de lances

Pares de tags guardam evento, jogadores, data e resultado. Em seguida, o texto registra a partida em SAN com números dos lances e marcador final.

Para exportação, a especificação define sete tags padrão nesta ordem: Event, Site, Date, Round, White, Black e Result. A tag Result e o marcador final devem coincidir.

[Event "Casual Game"][Site "?"][Date "2026.07.11"][Round "?"][White "White player"][Black "Black player"][Result "0-1"]1. f3 e5 2. g4 Qh4# 0-1

PGN preserva análises ao redor da partida principal

Chaves guardam comentários; variantes recursivas guardam sequências alternativas entre parênteses. Símbolos numéricos podem codificar avaliações padronizadas de lance ou posição.

{Develops the knight}
Comentário entre chaves ligado ao texto de lances.
(2... Nf6)
Continuação alternativa guardada como variante.

PGN e FEN respondem a perguntas diferentes

PGN mostra como a partida avançou. FEN descreve uma posição sem guardar todo o caminho até ela. Uma PGN pode incluir uma tag FEN quando começa de uma posição diferente da inicial.