domingo, 17 de noviembre de 2019

El ajedrez y la informática. Portable Game Notation (PGN) para guardar las partidas de ajedrez. ¿Cómo adaptarlo a las nuevas tecnologías?

Desde los inicios de la era informática, ajedrez y ordenadores siempre han ido de la mano, y no es de extrañar pues los conceptos matemáticos inmiscuidos en el arte ciencia del ajedrez son muchos. Tratar de resolver el juego de ajedrez, como ya ha sucedido con el antiquísimo juego del GO y el algoritmo AlphaZero que ha logrado conseguir ser imbatible, es una tarea que ha perseguido a los programadores informáticos durante décadas.

Existen infinidad de programas de ordenador para todos los sistemas operativos que permiten registrar tus propias partidas de ajedrez. Ya desde los inicios del ICC Club (Internet Chess Server) se preveía que esta cuestión sería un gran nicho de mercado y muchos programadores se lanzaron a desarrollar, combinando la idea de la base de datos con las condicionales básicas de los programas, motores de ajedrez capaces de jugar partidas y ganar a jugadores profesionales. Pasaron los años y aunque un motor que resuelva el juego del ajedrez es todavía una incógnita, un gran maestro de ajedrez no logra vencer en un match a cualquiera de los motores potentes de hoy en día.