Ajedrez de computadora


El ajedrez informático incluye tanto hardware (computadoras dedicadas) como software capaz de jugar al ajedrez . El ajedrez por computadora brinda oportunidades para que los jugadores practiquen incluso en ausencia de oponentes humanos, y también brinda oportunidades para el análisis, el entretenimiento y el entrenamiento.

Las aplicaciones informáticas de ajedrez que juegan al nivel de un maestro de ajedrez o superior están disponibles en hardware desde supercomputadoras hasta teléfonos inteligentes . También hay disponibles máquinas independientes para jugar al ajedrez. Stockfish , GNU Chess , Fruit y otras aplicaciones gratuitas de código abierto están disponibles para varias plataformas.

Las aplicaciones informáticas de ajedrez, ya sea implementadas en hardware o software, utilizan estrategias diferentes a las de los humanos para elegir sus movimientos: utilizan métodos heurísticos para construir, buscar y evaluar árboles que representan secuencias de movimientos desde la posición actual e intentan ejecutar la mejor secuencia durante el juego . . Dichos árboles suelen ser bastante grandes, de miles a millones de nodos. La velocidad computacional de las computadoras modernas, capaces de procesar decenas de miles a cientos de miles de nodos o más por segundo, junto con las heurísticas de extensión y reducción que reducen el árbol a la mayoría de los nodos relevantes, hacen que este enfoque sea efectivo.

Las primeras máquinas de ajedrez capaces de jugar ajedrez o juegos reducidos similares al ajedrez fueron programas de software que se ejecutaban en computadoras digitales a principios de la era de las computadoras de tubo de vacío (década de 1950). Los primeros programas funcionaban tan mal que incluso un principiante podría vencerlos. En 40 años, en 1997, los motores de ajedrez que funcionaban en supercomputadoras o hardware especializado eran capaces de derrotar incluso a los mejores jugadores humanos . En 2006, los programas que se ejecutaban en PC de escritorio habían alcanzado la misma capacidad. En 2006, Monroe Newborn , profesora de Ciencias de la Computación en la Universidad McGill , declaró: "la ciencia se ha hecho". Sin embargo, resolver ajedrezactualmente no es posible para las computadoras modernas debido a la gran cantidad de variaciones posibles del juego . [1]

El ajedrez informático alguna vez se consideró la " Drosophila de la IA", la vanguardia de la ingeniería del conocimiento . Pero el campo ahora se considera un paradigma científicamente completo, y jugar al ajedrez es una actividad informática mundana. [2]

Las máquinas/programas de ajedrez están disponibles en varias formas diferentes: máquinas de ajedrez independientes (generalmente un microprocesador que ejecuta un programa de software de ajedrez, pero a veces como una máquina de hardware especializada), programas de software que se ejecutan en PC estándar, sitios web y aplicaciones para dispositivos móviles. . Los programas se ejecutan en todo, desde supercomputadoras hasta teléfonos inteligentes. Los requisitos de hardware para los programas son mínimos; las aplicaciones no ocupan más de unos pocos megabytes en disco, usan unos pocos megabytes de memoria (pero pueden usar mucho más, si está disponible) y cualquier procesador de 300 MHz o más rápido es suficiente. El rendimiento variará modestamente con la velocidad del procesador, pero la memoria suficiente para contener una gran tabla de transposición (hasta varios gigabytes o más) es más importante para la fuerza de juego que la velocidad del procesador.


Computadora de ajedrez sensible a la presión de la década de 1990 con pantalla LCD
IC de ajedrez informático con el nombre del desarrollador Frans Morsch (ver Mephisto )
Posición final
Ajedrez de Los Álamos . Esta versión simplificada del ajedrez fue jugada en 1956 por lacomputadora MANIAC I.
Lanzado en 1977, Boris fue uno de los primeros ordenadores de ajedrez que se comercializó ampliamente. Se ejecutó en un microprocesador Fairchild F8 de 8 bits con solo 2,5 KiB de ROM y 256 bytes de RAM.
Computadora de viaje de ajedrez Boris Diplomat (1979)
Fidelity Voice Chess Challenger (1979), la primera computadora de ajedrez parlante
Salida de voz de Voice Chess Challenger
Milton Bradley Grandmaster (1983), la primera computadora de ajedrez automática comercial
Novag Super Constellation (1984), conocido por su estilo de juego similar al humano
DGT Centaur (2019), una computadora de ajedrez moderna basada en Stockfish que se ejecuta en una Raspberry Pi