Este es un buen programa para hacer con los capitulos del 1 al 8 tiene todos los elementos aprendidos hasta aqui. El ajedrez de Turing.
El programa de Alan Turing no fue una "máquina" física como tal, sino un algoritmo (una serie de instrucciones) escrito en papel en 1948 junto a su colega David Champernowne, llamado Turochamp.
Valor Histórico
- Pionero de la IA: El Turochamp es considerado el primer algoritmo de ajedrez y un hito fundacional tanto para la informática teórica como para la inteligencia artificial.
- Antes de las computadoras: Turing concibió el programa antes de que existieran computadoras lo suficientemente potentes para ejecutarlo. Demostró que una máquina podía realizar tareas de "pensamiento" humano.
- Ejecución manual: En 1952, Turing actuó como la "CPU humana" del programa, realizando manualmente todos los cálculos en papel. Cada movimiento le tomaba aproximadamente media hora.
- La primera partida registrada: En esa famosa partida de 1952, el Turochamp (con piezas blancas) perdió contra un colega, Alick Glennie, siendo la primera vez que un programa de ajedrez jugaba contra un humano.
- Conceptos vigentes: Introdujo ideas que son estándar hoy en día en los motores de ajedrez, como la función de evaluación, la búsqueda heurística de movimientos y la estrategia minimax (aunque en una forma muy básica).
Funcionamiento Básico del Algoritmo
El código que compartiste implementa una función de evaluación similar a la que usó Turing, asignando puntos a las piezas.
- Valores de las Piezas: Turing y Champernowne usaron un sistema de puntos similar al estándar, pero con ligeras variaciones (por ejemplo, alfil valía 3.5 puntos).
- Función de Evaluación: El programa no solo miraba el valor material (puntos), sino que también evaluaba la movilidad de las piezas (cuántas casillas podían moverse) y la seguridad del rey.
- Búsqueda Limitada: El algoritmo era rudimentario y solo podía "mirar hacia adelante" un número limitado de movimientos (generalmente 2 plies), concentrándose en capturas y movimientos forzados.

No hay comentarios:
Publicar un comentario