Este software que desarrolló Alex Bernstein, un empleado de IBM, allá por 1957, fue el primero en ser considerado un «software de ajedrez completo»: se jugaba en un tablero convencional de 8×8 y con todas las piezas. Aquí podemos ver a la máquina y a su desarrollador jugando en un documental de la época, Horizons of Science: Thinking Machines (1958). Las futuristas descripciones del comentarista encajan con el apropiado posado del apuesto ingeniero capaz que se había atrevido a programar un «cerebro electrónico», que es como se denominaba entonces a aquellas máquinas.
Hasta entonces la escasa potencia de los ordenadores había permitido tan solo jugar a versiones simplificadas de ajedrez de 6×6 (MANIAC I), por ejemplo sin alfiles, paso doble para los peones, enroque o incluso menos reglas. Una historia que había comenzado con la famosa máquina «el ajedrecista» del español Leonardo Torres Quevedo allá por 1912, aunque ese ingenio sólo podía jugar finales de rey y torre contra rey, que ganaba siempre.
El ordenador IBM 704 todavía equipaba tubos de vacío para algunos circuitos lógicos, aunque fue de los primeros en utilizar memoria de núcleos magnéticos para la memoria RAM. La descripción del vídeo sobre su nivel de juego es un tanto optimista, porque difícilmente podía ganar a alquien que supiera jugar a nivel de principiante.
En aquella época no se usaban todavía algoritmos como el minimax o el alfa-beta, de modo que el juego era bastante rudimentario: las reglas, una pequeña función de evaluación y poco más. De las 20 o 30 jugadas posibles en cada posición se elegían 6 o 7 y se examinaban con una función un poco más avanzada. Pero eso era todo. Los aproximadamente 4 KB del IBM 740 tampoco daban para más.
Hasta 1967 no llegaría un programa llamado Mac Hack capaz de ganar por primera vez a una persona en un torneo. El resto es historia.
Relacionado:
- El wiki de la programación de ajedrez
- La evolución de las aperturas en el ajedrez a lo largo de 170 años
- Todas las aperturas de ajedrez, visualizadas en una imagen
- Contando todas las posibles aperturas en ajedrez
- Ordenadores que juegan al ajedrez en el Museo de las Computadoras
- Tal vez, el mejor programa jamás escrito: el ajedrez en 1 KB del ZX-81
- Nuevo récord de Ajedrez: mate en 290
- Kasparov vs Deep Blue
- El juego de las Damas ya está matemáticamente resuelto (y es tablas)
- Ordenadores y matemáticas
- Un precioso robot de madera construido con Arduino que juega al ajedrez
- Square Off: el ajedrez como siempre lo habíamos soñado
- Un ajedrez mecánico para jugar a distancia con otras personas
- Robots que acojonan a Grandes Maestros del ajedrez
- Los análisis computerizados del Carlssen-Caruana
- Las aperturas de ajedrez a modo de diagramas de flujo
- Batalla ajedrecística a muerte: Stockfish 8 vs. Chess 1K en un ZX‑81
- El problema de hace 400 años que los ordenadores no pueden resolver
- Otro problema de ajedrez capaz de «derrotar» a los ordenadores
- Matemáticas y ajedrez, máquinas y algoritmos analizan sobre el tablero
- El reto de las damas de ajedrez y el millón de dólares
- Estudios sobre aprendizaje automático en las damas (allá por 1959)
- Juegan blancas y mate en 549
- El ajedrez de la Thinking Machine 6 permite ver qué se está calculando
- Hordas vs. hordas en ajedrez poco convencional
- El rey de la noche: historias de ajedrez en Nueva York
- Nanochess, Picochess y otros ajedreces minimalistas