ChessPDFBrowser
Java
Actualizado el 18 de Marzo del 2025 por Francisco Javier Rojas Garrido (26 códigos) (Publicado el 22 de Noviembre del 2017)
16.886 visualizaciones desde el 22 de Noviembre del 2017

Aplicación de ajedrez que permite trabajar con las partidas de los libros de ajedrez en PDF (siempre que los libros no sean escaneados y las partidas estén escritas en formato algebraico).
La nueva versión (v1.26), también permite extraer partidas en notación algebraica de figuras
También permite trabajar con listas de partidas leídas/escritas en formato PGN, y modificar los TAGs, NAGs y comentarios.
Los árboles de variantes pueden se modificados realizando movimientos con las piezas situadas en un tablero.
Permite trabajar con partidas incompletas (es decir, que empiecen en un movimiento posterior al inicial)
- Multi-idioma
- Multi-precisión
- Modo oscuro
- Conexión con motores tipo UCI
- OCR que convierte imágenes con una posición en un tablero, en una cadena estándar FEN
Compatible con el JDK-17
Vídeo de demostración de la nueva funcionalidad (v1.26)
(entrenamiento del reconocedor de figuras para la extracción de partidas en notación algebraica de figuras)
https://frojasg1.com:8443/resource_counter/resourceCounter?operation=countAndForward&url=https%3A%2F%2Ffrojasg1.com%2Fdemos%2Faplicaciones%2FChessPdfBrowser%2Fv1.26.ES.02.extraer.partidas.notacion.algebraica.de.figuras.mp4%3Forigin%3Dlawebdelprogramador&origin=web
* Se ha mejorado la extracción de partidas de los PDFs.
- Ahora el extractor de partidas, se apoya en los paréntesis y corchetes del PDF, para decidir a qué variante pertenece cada movimiento.
- Se intentan extraer los datos de las partidas (Nombres de los jugadores, ELOs, Sitio, Evento, ...), mediante un sistema complejo de configuración de expresiones regulares.
* Se ofrece la posibilidad de conectar con motores externos tipo UCI, para dar la opción de analizar posiciones o jugar contra la máquina, o poner a dos motores a jugar entre sí.
* Se añade un OCR que se autoentrena durante la extracción de partidas (con imágenes de tableros asociadas a las posiciones conocidas), que se usa para tratar de obtener las posiciones iniciales de las partidas que parten de una posición de medio juego o de finales.
* Posibilidad de modo oscuro.