Reconhecimento de texto genérico lê formas. Ler notação de xadrez exige mais: as letras são ambíguas, a escrita é rápida e, principalmente, existe um conjunto de regras que diz quais leituras são sequer possíveis. Esta página é sobre esse passo, entre a foto e o arquivo.
Por que a letra do xadrez é um problema à parte
O alfabeto em jogo é minúsculo e mal condicionado. b contra 6. D contra 9. 0 contra O. f contra t. Um modelo de texto genérico não tem motivo para preferir um ao outro; numa lista de lances, um caractere errado produz em silêncio uma partida diferente e ainda assim plausível.
Depois há o que as pessoas de fato escrevem. Planilhas reais têm abreviações (dc para uma captura de peão), rasuras, setas significando “igual ao de cima”, ep e =D soltos nas margens, e vez ou outra um lance anotado na coluna errada.
O tabuleiro é o que desambigua
A decisão que torna isso tratável é recusar-se a ler a folha como texto. Cada lance é jogado num tabuleiro à medida que é reconhecido, e a posição restringe o que o próximo símbolo pode ser.
Cbd2contraCfd2— normalmente só um é legal, e o outro é descartado antes de você ver.dcnão pode ficardc: a partir da posição costuma haver exatamente um peão na coluna d que pode capturar, então viradxc5.- Um roque escrito
0-0é lido comoO-O, porque zero-zero não é lance. - Um lance que não poderia ter acontecido — um cavalo que não alcança aquela casa, a captura de uma peça que não está lá — é marcado em vermelho em vez de ser escrito na sua partida.
Esse último ponto é a diferença que importa. Uma leitura errada que produz um lance ilegal se denuncia sozinha. Você revisa um punhado de entradas coloridas em vez de conferir quarenta lances contra uma folha que talvez você também não consiga ler.
O que as cores significam
Vermelho é um lance ilegal: a leitura não pode ser jogada naquela posição, então algo antes está errado — o próprio lance, ou um anterior que deixou o tabuleiro no estado errado.
Âmbar é um lance de baixa confiança: o modelo leu alguma coisa, mas sem certeza suficiente para se comprometer. O editor mostra os lances legais naquela posição, então se Cbd2 e Cfd2 são ambos possíveis você escolhe em vez de digitar. Não há categoria “ambíguo” separada; uma leitura insegura é âmbar, seja qual for o motivo da dúvida.
O que ainda precisa de você
Dois casos que as regras não resolvem:
Uma leitura errada, confiante e legal. Se Cbd2 e Cfd2 são ambos legais e o modelo teve certeza do errado, nenhuma validação vai dizer qual você jogou. O tabuleiro de reprodução pega isso: percorra a partida e a posição deixa de bater com a sua memória.
Uma folha errada. Se quem anotou pulou um lance, a partida diverge dali, e a validação marca a divergência, não a causa. Consertar significa voltar à posição — ou à cópia do adversário.
A edição usa o botão de lápis ao lado de cada lance e não custa nada: só o reconhecimento gasta créditos. Corrija um lance e o resto da partida é revalidado a partir dali.
A notação que ele entende
Notação algébrica padrão, como a FIDE exige: letras de peça RDTBC, peões sem letra, x para capturas, O-O e O-O-O, + e #, =D para promoção, e desambiguação por coluna ou fileira. Se quiser uma revisão, A notação de xadrez explicada cobre o sistema inteiro, e 7 erros comuns de notação cobre o que dá errado quando se escreve com pressa.
Notação descritiva (P-K4, N-KB3) não é suportada. Lances escritos assim aparecem como foram escaneados, mas não são convertidos, reproduzidos nem conferidos, então uma folha antiga precisa ser traduzida antes. Notação descritiva e algébrica mostra como.
Relacionado
- Da foto ao PGN — a captura que alimenta este passo
- Conversor de PGN — o que sai do outro lado
- Converter uma planilha em PGN — o processo inteiro

