En toda planilla hay siempre algunas jugadas realmente difíciles de descifrar: el bolígrafo falló, el jugador estaba en apuro de tiempo o dos caracteres se superpusieron. La cuestión verdaderamente interesante no es si el reconocedor acierta al primer intento en esos casos, sino qué ocurre cuando no lo hace.
Hemos dedicado una etapa de desarrollo intensiva precisamente a este aspecto, y las mejoras se agrupan en tres áreas: una lectura más matizada del trazo de tinta, la detección de anomalías que la mera comprobación de legalidad jamás detecta y preguntas mucho más precisas y acotadas en la fase de revisión. Nada de esto modifica tu partida a tus espaldas: la corrección automática silenciosa sigue deliberadamente desactivada.
No todos los errores son iguales
Conviene distinguir tres problemas que provocan el mismo fallo visible en el archivo PGN final:
- Trazos ilegibles: el reconocedor observó el trazo pero seleccionó el carácter erróneo.
- Notación no estandarizada: el reconocedor leyó los caracteres correctamente, pero el jugador empleó una convención que la notación algebraica estándar no contempla, provocando que la jugada fuera rechazada por incoherente.
- Una lectura errónea pero reglamentariamente legal: la jugada se lee con claridad, es totalmente legal según las leyes del juego, pero no fue lo que se jugó en realidad.
Cada una exige una solución distinta. La simple comprobación de legalidad solo resolvía las dos primeras, y de forma parcial.
No todas las confusiones gráficas pesan lo mismo
El reconocedor compara lo que lee con las jugadas candidatas. Anteriormente, cualquier discrepancia de caracteres se penalizaba por igual: confundir un 1 con un 7 costaba exactamente lo mismo que confundir un 1 con un 9, aun cuando la primera es una confusión caligráfica habitual y la segunda prácticamente inexistente.
Esa comparación ahora está graduada. Las parejas de caracteres que la mano confunde con frecuencia (1/7, a/g, c/e, k/r, 0/O) reciben una penalización mínima; los pares que nadie confunde reciben una penalización completa. Cuando dos jugadas candidatas están igual de cerca del trazo, prevalece la que difiere por un desliz caligráfico verosímil.
Un caso recurrente mereció su propia regla: muchos jugadores omiten el signo de captura con las prisas, escribiendo Bf3 en lugar de Bxf3. El algoritmo antiguo penalizaba esto doblemente: como un carácter ausente y como una falta de coincidencia en la captura. Esas dos penalizaciones juntas bastaban para relegar la jugada real por detrás de un movimiento pasivo a una casilla vecina. Ahora, la omisión de x, + o # apenas computa como una fracción mínima de edición, ya que aporta muy poca información sobre qué jugada concreta se pretendía realizar.
La notación que la gente escribe en la práctica
La notación algebraica estándar es la que describe el manual del árbitro, pero no siempre es la que acaba sobre el papel, en especial con jugadores veteranos o formados en otras tradiciones. El reconocedor ahora interpreta estas variantes contrastándolas con la posición en vez de descartarlas:
| Texto escrito | Qué representa |
|---|---|
Pe4, Pxd5, Pe8=Q |
peón precedido por la letra P |
e2-e4, Ng1-f3, Bc1xf4, Ng1f3 |
notación algebraica larga, con o sin guion |
BxN, NxBc4 |
mención de la pieza capturada en vez de la casilla |
cd, cxd, cd5, c:d |
columna captura columna |
Los números de jugada, indicaciones como ch (jaque), e.p. (al paso) y símbolos de comentario se limpian previamente, al igual que los diversos signos que los jugadores usan para indicar capturas (como dos puntos :). Si la lectura limpia encaja de forma unívoca con una sola jugada legal, entra en la lista de opciones con alta confianza. Si encaja con varias (por ejemplo, BxN cuando se pueden capturar dos caballos distintos), se registra con confianza baja, permitiendo que la coherencia del resto de la partida determine el movimiento exacto.
Legal, pero nadie jugaría eso
Este era el error que solía colarse inadvertido. Una jugada mal leída casi siempre es una jugada reglamentariamente posible. Un Nf3 interpretado erróneamente como Nf5 puede ser una jugada perfectamente legal: las reglas del ajedrez no se oponen y el PGN se exporta sin quejas pero incorrecto.
Sin embargo, existe una señal clara que procede de la lógica del juego y no del reglamento: tras una lectura errónea, el equilibrio material suele descontrolarse de una manera impropia de una partida real. Una dama queda en una casilla donde un peón puede capturarla gratis y el peón no la toma; una torre permanece colgada durante tres jugadas y ambos contendientes la ignoran.
ScanChess ejecuta ahora una evaluación estática de intercambios sobre el tablero real en cada media jugada y detecta si a un bando se le ofreció una pieza o ventaja material clara y la rechazó de forma inexplicable. Dos filtros evitan falsas alarmas:
- Un bando en jaque no puede elegir libremente: si debes responder a una amenaza directa al rey, ignorar una pieza desprotegida es forzado, no un disparate.
- Un sacrificio real deja de estar colgado cuando se responde: el material solo se señala como anómalo si sigue disponible una jugada completa después; es decir, cuando la pieza indefensa permaneció ahí, el rival tuvo tiempo de capturarla y no lo hizo.
Las series consecutivas de una misma anomalía se agrupan en la jugada en la que comenzaron: una torre colgada durante seis medios movimientos genera una sola alerta, no seis. Se marcan ambas jugadas: la que colocó la pieza en esa casilla y la que pasó de largo. Ninguna se altera automáticamente: recibes una marca de advertencia en color ámbar con la explicación para que tú decidas.
Preguntas más acertadas, no más preguntas
La etapa de revisión solía devolver las jugadas dudosas como preguntas abiertas: «esto es lo que leímos, ¿qué debería ser?». Eso propiciaba respuestas que no coincidían ni con lo anotado en el papel ni con las jugadas legales en esa posición.
Ahora la pregunta es cerrada. Ante una jugada dudosa, ScanChess analiza la lista completa de jugadas legales disponibles (habitualmente entre treinta y cuarenta) y las puntúa según los datos del reconocedor para esa casilla, ponderando la mejor lectura y sus alternativas según su nivel de fiabilidad. El resultado es una breve lista clasificada de movimientos que son a la vez legales en esa posición y coherentes con la tinta, transformando la duda en una sencilla elección múltiple.
Dos principios garantizan la fidelidad del proceso: cualquier opción ajena a la lista reglamentaria se descarta, y si el conjunto de correcciones aceptadas impide que la partida se reproduzca con normalidad, se descartan en bloque para no dejar una partida rota a medias.
Cuando ambos jugadores anotaron la partida
En una partida oficial de torneo, dos personas anotaron exactamente los mismos movimientos. Son dos lecturas independientes de la misma realidad, y la discrepancia entre ellas es una fuente de información de enorme valor.
ScanChess ahora permite cruzar y fusionar ambas planillas. Las secuencias de jugadas se alinean inteligentemente en vez de intercalarse a ciegas, de modo que una fila que un jugador olvidó anotar ajusta la alineación en lugar de convertir todas las jugadas posteriores en un falso conflicto continuo. Donde ambas planillas coinciden, la fiabilidad aumenta sustancialmente: dos manos y dos lecturas distintas que llegan a Nf3 ofrecen una certeza muy superior a una sola. Donde discrepan, el nivel de confianza desciende y ambas opciones se conservan como candidatas para la revisión, indicando de qué planilla procede cada una.
Lo que decidimos mantener intacto
La corrección automática silenciosa sigue completamente excluida. El escaneo muestra con fidelidad lo registrado: donde la partida pierde la legalidad, se resalta la jugada que causó la ruptura; donde algo resulta dudoso, se destaca y se explica. Todas las mejoras anteriores hacen que las alertas sean más inteligentes y las opciones más claras. Nada de ello edita tu partida a escondidas, porque una planilla manipulada sin tu conocimiento es mucho más perjudicial que una que sabes que debes comprobar.
La mejor garantía sigue siendo una fotografía limpia: nuestra lista de verificación para fotos requiere apenas treinta segundos y supera a cualquier algoritmo de esta página. No obstante, cuando la tinta es genuinamente ambigua, escanear una planilla ahora ofrece una ayuda mucho más útil: te indica qué jugada duda, por qué motivo y qué opciones legales ofrece la posición en ese momento.

