• Lunes 8 de Julio de 2024, 07:05

Autor Tema:  Laberinto; ¿validar Entradas ?  (Leído 1849 veces)

luisagpe

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Laberinto; ¿validar Entradas ?
« en: Sábado 7 de Junio de 2008, 19:51 »
0
hola que tal, estoy trabajando en un laberinto en c++, diria que tengo el 70% del programa :P y quisiera que me ayudaran a completar el otro porcentaje jeje

lo que pasa es que .. no se me ocurre como validar el movimiento del * dentro del laberinto, por que este puede atravesar las paredes, cosa que no quiero que haga, :blink:

espero me ayuden... les dejo mi codigo por si acaso,



atte..
universitaria :smartass: en apuros :comp:
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

ProfesorX

  • Moderador
  • ******
  • Mensajes: 796
  • Nacionalidad: mx
    • Ver Perfil
Re: Laberinto; ¿validar Entradas ?
« Respuesta #1 en: Sábado 7 de Junio de 2008, 21:32 »
0
Pues si ya casi lo tienes, por lo que veo, al pulsar una tecla, mueves, pero nunca verificas si la casilla esta vacia o no, asi que antes de que muevas, verifica con un if si la casilla a la que te piensas mover esta vacia, si lo esta, entonces te mueves, si no lo esta, te quedas donde estas, yo utlizaria dos variables mas para representar la pocision futura, o sea, algo como:

Código: Text
  1.  
  2. // las variables x1 y y1, representarian la posicion a la que te piensas mover, x,y es la posicion en la que estas
  3. if (matriz[x1][y1]==0)
  4. //te mueves
  5. else
  6. //te quedas en la misma posicion
  7.  
  8.  

Recuerda otro detalle, las matrices comienzan en cero, asi que la posicion 1,1 de la pantalla, seria la 0,0 de la matriz.

NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================

franco_19x

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Laberinto; ¿validar Entradas ?
« Respuesta #2 en: Domingo 8 de Junio de 2008, 18:08 »
0
Podrian publicar el codigo terminado , me interesa mucho !!  porfavor  :hola:

luisagpe

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Laberinto; ¿validar Entradas ?
« Respuesta #3 en: Lunes 20 de Octubre de 2008, 00:00 »
0
Hola solo pasaba a dar la vuelta por el tema, y dar las gracias  :beer:
el ejemplo que me dieron me sirvio muy bien
habia perdido el link de la web por eso no me pase a hacerlo antes :P
pero ya me veran seguido por aca, si no pierdo el link de nuevo... aunque yo creo que pidiendo mas ayuda que dandola, no es que no quiera
es solo que no soy muy buena que digamos  :lol: