Toda partida que você baixa no Lichess, exporta do Chess.com ou recebe do seu treinador por e-mail chega no mesmo formato: um arquivo .pgn. O PGN é a língua franca do xadrez digital: um formato em texto puro que armazena todas as nuances de um confronto — de quem jogou e onde jogou até o lance final do xeque-mate — de modo que praticamente qualquer software de xadrez do planeta possa compreendê-lo instantaneamente. Este artigo explica o que o PGN contém, por que ele se tornou o padrão mundial absoluto e como abrir ou importar seus arquivos. Se a partida ainda está numa planilha de papel, um conversor de PGN de xadrez a transforma em um arquivo PGN.
O que é PGN no xadrez?
PGN (Portable Game Notation, ou Notação Portátil de Jogo) é o formato padrão universal em texto puro para registrar, ler e compartilhar partidas de xadrez. Criado no início da década de 1990, ele permite que humanos e programas de computador leiam exatamente a mesma partida sem depender de formatos proprietários. Cada arquivo PGN é composto por duas seções essenciais: o bloco de tags de cabeçalho (nomes dos enxadristas, evento, data e resultado) e o texto de lances (movetext) em notação algébrica padrão (SAN).
O que significa PGN
PGN é a sigla para Portable Game Notation (Notação Portátil de Jogo). Foi criado no início da década de 1990 com o objetivo de oferecer à comunidade enxadrística uma forma única de registrar partidas que fosse legível tanto por olhos humanos quanto por computadores. A palavra-chave aqui é portabilidade: como se trata de texto puro, um arquivo PGN pode ser colado em um chat, enviado por e-mail ou aberto em qualquer bloco de notas sem se corromper. Não existem formatos binários proprietários nem aprisionamento a um aplicativo específico. Abra um arquivo .pgn no Bloco de Notas ou TextEdit e você poderá ler a partida inteira diretamente.
Um arquivo PGN pode conter uma única partida ou milhares de jogos empilhados em sequência. Cada partida é estruturada em duas seções bem definidas: o bloco de tags de cabeçalho no topo e o texto dos lances logo abaixo.
A anatomia de um arquivo PGN
Veja um arquivo PGN completo e devidamente formatado de uma das partidas mais célebres da história:
[Event "Casual Game"]
[Site "London ENG"]
[Date "1851.06.21"]
[Round "?"]
[White "Adolf Anderssen"]
[Black "Lionel Kieseritzky"]
[Result "1-0"]
1. e4 e5 2. f4 exf4 3. Bc4 Qh4+ 4. Kf1 b5 5. Bxb5 Nf6 6. Nf3 Qh6
7. d3 Nh5 8. Nh4 Qg5 9. Nf5 c6 10. g4 Nf6 11. Rg1 cxb5 12. h4 Qg6
13. h5 Qg5 14. Qf3 Ng8 15. Bxf4 Qf6 16. Nc3 Bc5 17. Nd5 Qxb2
18. Bd6 Bxg1 19. e5 Qxa1+ 20. Ke2 Na6 21. Nxg7+ Kd8 22. Qf6+ Nxf6
23. Be7# 1-0
Esta é a lendária "Partida Imortal", com seus 23 lances gravados com perfeição em apenas 14 linhas de texto. Repare nas duas áreas distintas separadas por uma linha em branco obrigatória.
Os Sete Cabeçalhos Obrigatórios (Seven Tag Roster)
As linhas entre colchetes no topo são as tags (metadados), compostas por pares de nome e valor. Sete dessas tags são padronizadas como fundamentais e devem aparecer sempre na mesma ordem inicial:
- Event: o nome oficial da competição ou match (aqui, uma partida casual).
- Site: a cidade e país onde o jogo ocorreu.
- Date: a data de início no formato internacional estrito
AAAA.MM.DD(com?para dígitos desconhecidos). - Round: o número da rodada do torneio.
- White: o nome do jogador de Brancas, convencionalmente grafado como
Sobrenome, Nomeou o nome completo. - Black: o nome do jogador de Pretas.
- Result: o placar final oficial:
1-0(vitória das Brancas),0-1(vitória das Pretas),1/2-1/2(empate) ou*(partida em andamento ou resultado ignorado).
Além das sete obrigatórias, o padrão aceita tags suplementares livres, como ECO (código de abertura), WhiteElo, BlackElo, TimeControl (controle de tempo) e FEN (para posições iniciais customizadas). Softwares ignoram silenciosamente tags que não conhecem, o que permitiu ao formato envelhecer três décadas sem quebrar sistemas antigos.
O texto dos lances (Movetext)
Abaixo da linha em branco localiza-se o texto dos lances: as jogadas propriamente ditas escritas em notação algébrica padrão (SAN), numeradas em pares. 1. e4 e5 significa que no lance 1 as Brancas jogaram seu peão em e4 e as Pretas responderam em e5. Capturas utilizam x, xeques usam +, xeque-mate usa # e o roque é representado por O-O ou O-O-O. Se quiser dominar todas as convenções da escrita algébrica, confira nosso artigo notação de xadrez explicada.
Quando se fala em "notação PGN", normalmente é isso que se quer dizer: lances em SAN com o número do lance antes de cada lance das Brancas. O lance das Pretas que vem depois de um comentário ou de uma variante é escrito com três pontos, como em 12... Nf6, para que quem lê nunca perca de vista de quem é a vez.
O texto de lances também pode carregar anotações ricas: comentários entre { chaves }, variantes alternativas entre ( parênteses ) e glifos numéricos como $1 para representar um bom lance (!). A partida deve ser finalizada repetindo o código de resultado, motivo pelo qual 1-0 aparece tanto na tag quanto no fim dos lances.
