Algoritmo del Ajedrez Perfecto

in ajedrez •  6 years ago  (edited)

Una partida de ajedrez, como la vida, es un árbol de decisiones. Se debe escoger, una y otra vez, una jugada entre varias opciones (ramas). A veces hay sólo una opción y la decisión es fácil. A veces no hay ninguna opción, lo cual declara que se ha llegado al final de esa rama. Sólo al final de la rama se conoce el desenlace. Sólo al final entendemos el resultado de la serie de decisiones que tomamos.

IF GananBlancas THEN
      VentajaBlanca = 16384 + (16383 - Tiempo)
ELSE
      VentajaBlanca = Tiempo
ENDIF

divider.png

Créditos del texto: Amaponian Visitor (@amaponian)
Hacer clic en la imagen para ver la fuente

divider.png

Introducemyself

Mis tonterías

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Uhm, aun sigue en construcción... Me gusta tu idea, la cuestión es que te das un limite de 7 días para terminarlo, o lo terminas cuando puedas en un nuevo post?

Ya lo terminé.
Perfecto y simple.

Cinco líneas que son la columna vertebral de un programa de ajedrez invencible. El algoritmo se debe usar en la punta de las ramas del árbol. De ahí se comienza a resolver todo hacia atrás.

Aunque en el mundo no hay suficiente velocidad de procesamiento para que un algoritmo como éste dé respuestas en tiempo real, se puede usar este algoritmo para resolver problemas de MATE EN N jugadas.

Y no entendí ni papa,mi estimado @amaponian , aunque para mí,el ajedrez siga siendo el juego de la inteligencia por siempre... Saludos..