Notasbit

Las mejores noticias de tecnología en un sólo lugar

Publicado por: UnoCero

Publicado en: 19/09/2017 12:30

Escrito por: Manuel López Michelone

Un nuevo programa de ajedrez para Android

Un nuevo programa de ajedrez para Android

Hoy hay miles de diferentes motores de ajedrez para una variedad de plataformas de cómputo. La mayoría de ellas juegan ya un ajedrez razonablemente bueno y es claro que el problema de hacer un programa que juegue con cierta corrección ya es un asunto resuelto en la práctica. No por ello, la gente ha dejado de escribir este tipo de programas. Uno nuevo es precisamente del que hablaremos aquí: Nemorino.
Este es un programa de ajedrez que usa el protocolo UCI (Universal Chess Interface), lo que significa que puede ser usado por programas como Fritz, Chessbase, Chess Assistant y Arena, entre otros. El protocolo trabaja bajo la salida y entrada estándar de los programas y entonces el software se comunica con la interfaz gráfica para jugar vía comandos de texto. El módulo de ajedrez recibe las jugadas del jugador a través de este mismo protocolo y regresa la jugada que este último hace.
Además, Nemorino usa las tablas de finales (hasta 7 piezas, que juegan los finales perfectamente bien) y puede jugar también el ajedrez normal o la versión ajedrez 960, inventada por Bobby Fischer, en donde los jugadores ponen en otras posiciones las piezas en las respectivas primeras filas antes de iniciar una partida. Nemorino soporta múltiples núcleos y tablas de hash compartidas. Tiene posibilidades de hacer análisis múltiple de variantes.
Su autor, Christian Günther, dice que decidió escribir este programa porque quería entender cómo es que trabajaba un programa de ajedrez. Y la mejor manera de aprender es escribirlo desde cero, …

Top noticias del 19 de Septiembre de 2017