• Viernes 8 de Noviembre de 2024, 16:11

Autor Tema:  Ajedrez  (Leído 2491 veces)

Peña

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Ajedrez
« en: Lunes 24 de Octubre de 2005, 22:41 »
0
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

Enko

  • Miembro de PLATA
  • *****
  • Mensajes: 1562
  • Nacionalidad: 00
    • Ver Perfil
Re: Ajedrez
« Respuesta #1 en: Martes 25 de Octubre de 2005, 00:36 »
0
En este foro  no se hacen tareas.
¿Dudas puntuales?

Amilius

  • Miembro HIPER activo
  • ****
  • Mensajes: 665
    • Ver Perfil
Re: Ajedrez
« Respuesta #2 en: Martes 25 de Octubre de 2005, 03:40 »
0
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.

Peña

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Ajedrez
« Respuesta #3 en: Martes 25 de Octubre de 2005, 16:18 »
0
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.

Enko

  • Miembro de PLATA
  • *****
  • Mensajes: 1562
  • Nacionalidad: 00
    • Ver Perfil
Re: Ajedrez
« Respuesta #4 en: Miércoles 26 de Octubre de 2005, 00:41 »
0
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

micropais

  • Miembro activo
  • **
  • Mensajes: 93
    • Ver Perfil
Re: Ajedrez
« Respuesta #5 en: Miércoles 26 de Octubre de 2005, 13:18 »
0
:hola:

Peña

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Ajedrez
« Respuesta #6 en: Lunes 31 de Octubre de 2005, 17:01 »
0
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...

micropais

  • Miembro activo
  • **
  • Mensajes: 93
    • Ver Perfil
Re: Ajedrez
« Respuesta #7 en: Martes 1 de Noviembre de 2005, 13:46 »
0
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.

Peña

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Ajedrez
« Respuesta #8 en: Martes 1 de Noviembre de 2005, 20:47 »
0
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