Resultados de la búsqueda a petición "chess"

4 la respuesta

Programando una IA de ajedrez.

Estoy tratando de intentar escribir una IA de ajedrez. ¿Hay algo que pueda usar en el .NET framework (o tal vez incluso un programa de ajedrez con guión en L...

5 la respuesta

Rompecabezas de 12 caballeros dominantes (retroceso)

He estado buscando durante horas y todavía no he encontrado una solución completamente funcional para este tipo de rompecabezas. Entonces seguí un problema similar con los obispos. Lo que necesito hacer es colocar 12 caballeros en el tablero de ...

6 la respuesta

¿Cómo puedo codificar / decodificar efectivamente una descripción de posición comprimida?

Estoy escribiendo una tabla de base para una variante de ajedrez japonés. Para indexar la base de la tabla, codifico cada posición de ajedrez como un número entero. En uno de los pasos de codificación, codifico dónde están las piezas en el ...

6 la respuesta

Diseño de jerarquía de piezas de ajedrez: herencia vs campos de tipo

Tengo una clase base para piezas class piece;y una matriz que contiene objetos derivados piece* board[8][8];Ventaja, diseño limpio a través de funciones virtuales. Desventaja, si tengo que encontrar una pieza en el tablero o comparar una ...

8 la respuesta

¿Cómo genero todos los movimientos de un caballero?

Estoy escribiendo un programa de Ajedrez en Python que necesita generar todos los movimientos de un caballero. Para aquellos que no están familiarizados con ...

8 la respuesta

¿Cuáles son algunos buenos recursos para escribir un motor de ajedrez? [cerrado]

Estoy interesado en escribir un motor de ajedrez (principalmente como un ejercicio de aprendizaje) y estaría interesado en cualquier recurso que la gente sepa que pueda ser de interés o uso, cualquier cosa realmente: documentos, libros, teoría, ...

16 la respuesta

El camino más corto del caballero en el tablero de ajedrez

He estado practicando para una próxima competencia de programación y me he topado con una pregunta que me desconcierta por completo. Sin embargo, siento que es un concepto que debería aprender ahora en lugar de cruzar los dedos que nunca ...