SoloCodigo

Programación General => Pascal => Mensaje iniciado por: Peña en Lunes 24 de Octubre de 2005, 22:41

Título: Ajedrez
Publicado por: Peña en Lunes 24 de Octubre de 2005, 22:41
Buenas tardes!

Si alguien me puede ayudar con esta tarea, les agradeceré muchísimo....

Descripción y análisis del problema...

Algoritmo de movimiento...

Esto en el juego de ajedrez...

Gracias
Título: Re: Ajedrez
Publicado por: Enko en Martes 25 de Octubre de 2005, 00:36
En este foro  no se hacen tareas.
¿Dudas puntuales?
Título: Re: Ajedrez
Publicado por: Amilius en Martes 25 de Octubre de 2005, 03:40
Nadie te dará todo hecho pero alli van unas ideas:

Unos arreglos conteniendo los deltas de desplazamiento para cada ficha (en x y en y), además del número de elementos del arreglo para cada ficha. Así puedes analizar todas las posibles movidas de una ficha cualquiera haciendo un simple ciclo. Tal vez sería bueno incluir unas condiciones adicional para cada movida, para casos especiales como enrroques y comer al paso. La condición normal es que la posición destino debe estar dentro del tablero y vacía. la condición adicional puede ser una determinada posición de las torres, del peón, etc... de todos modos la parte del enrroque (además que ninguna casilla por la que pase el rey debe estar amenazada...) y también comer al paso son lo más problemático.
Título: Re: Ajedrez
Publicado por: Peña en Martes 25 de Octubre de 2005, 16:18
Buenos días:

Muchas gracias por sus comentarios.

Solo quiero aclararles que es ue quiero que me den mi tarea hecha, lo puse como referencia para que que me dieran ideas y de hecho la tarea es más que eso.

Muchas gracias.
Título: Re: Ajedrez
Publicado por: Enko en Miércoles 26 de Octubre de 2005, 00:41
Cita de: "Peña"
Buenos días:

Muchas gracias por sus comentarios.

Solo quiero aclararles que es ue quiero que me den mi tarea hecha, lo puse como referencia para que que me dieran ideas y de hecho la tarea es más que eso.

Muchas gracias.
Entonces bienvendido al Foro. :D
Título: Re: Ajedrez
Publicado por: micropais en Miércoles 26 de Octubre de 2005, 13:18
:hola:
Título: Re: Ajedrez
Publicado por: Peña en Lunes 31 de Octubre de 2005, 17:01
muchísimas gracias por tu colaboración... de verdad lo agradezco... y tenés toda la razón... hay muchas ideas en mente pero nada en concreto,  es un poco frustrante cuando algo te cuesta tanto... pero a la ves es un reto que no puedes dejar de lado...
sigo investigando y pensando en la mejor forma de hacerlo... vamos a ver qué pasa y luego te cuento... y muchas gracias por querer aportar algo...
Título: Re: Ajedrez
Publicado por: micropais en Martes 1 de Noviembre de 2005, 13:46
B)

 :hola: - hola peña - :hola:

he estado mirando "aquel programa antiguo" está lleno de errores , dicho de otra manera, arrastré errores desde un principio y no merece la pena arreglarlo. Por el esfuerzo que ello supone. es preferible crearlo de nuevo,lo que si se puede es rutilizar algo de codigo. estoy en ello .

De momento he creado un tablero simple, en modo texto , las fichas se han creado redifiniendo los algunos caracteres , responden al raton , y hasta aqui he llegado , en la version anterior se podian mover las piezas a sus casillas correspondientes , tanto las blancas como las negras , eso si manualmente con el raton , se podia comer piezas  , coronarse dama ... osea movimientos legales.

En un principio No lo creé para jugar conta la maquina , si no para analizar los movimientos .

Su manejo es muy sencillo , pero necesito descansar, para dentro unas semanas ya estará en fase de movimiento manual ,
- lo chungo va ser darle vida propia - y no creo que llege hasta ahí.

Cuando esté en fase de movimiento manual , lo publico como beta del programa
y quien quiera mejorarlo ó proseguir con ello que lo diga .
lo estoy comentando perfectamente para que cualquiera que esté interesado pueda proseguir con el trabajo.  


saluDOS.
Título: Re: Ajedrez
Publicado por: Peña en Martes 1 de Noviembre de 2005, 20:47
Hola micropais!!!

Como decimos en costa rica:   !Sos un chavalo Pura Vida"... agradezco muchísimo tu inetrés por ayudarme,  mi investigación hasta el momento va muy bien... analizando los movimientos de cada ficha....

Saludos,


Peña