Hace 2 años | Por ccguy a microsiervos.com
Publicado hace 2 años por ccguy a microsiervos.com

Sebastian Lage tiene este estupendo vídeo acerca de Chess AI*, que es un resumen en 30 minutos sobre la creación de un programa que juega al ajedrez desde cero. Está escrito en C# en el motor de Unity (el código está en Github) y está todo tan bien explicado que no debe ser difícil adaptarlo a otros lenguajes. Se puede descargar para jugar y verlo en acción. No lo hace mal, aunque parece un tanto glotón.

Comentarios

Urasandi

¿Y con Prolog?

Si, tengo la pauta completa.

Maximilian

Gambito de dama

alfema

Recuerdo un ajedrez del Spectrum, no se el nombre, te mostraba en pantalla el número de jugadas analizadas, creo que usaba una estructura de árbol para decidir cual era la mejor jugada, la profundidad dependía del nivel de juego seleccionado. Por aquel entonces la velocidad de análisis me parecía rapidísima, hoy en día sería una tortuga.

cosmonauta

#3 Minimax, probablemente. Es el que usa en el meneo