Ver Mensaje Individual
  #3  
Antiguo 19-09-2021
Avatar de JoAnCa
JoAnCa JoAnCa is offline
Miembro
 
Registrado: jul 2005
Ubicación: Cuba
Posts: 435
Reputación: 19
JoAnCa Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Hay muchas formas de hacerlo, pero creo que primero debes crearte "un mapa", que viene a ser un array multidimensional con lo que hay en cada sitio.
Para que se entienda fácil, imagina el simple juego de los barquitos, con una rejilla de 10x10 y con los barcos repartidos, algo así:

-1234567890
A---------S
B--CC---P--
C-----S-P--
D--A----P--
E--A----P--
F--A--S----
G-------CC-
H-AAA------
I-----C----
J-----C--S-

Debes verificar cada paso, en tu juego, con el mapa que hayas creado, por ejemplo en este caso, los "-" es agua, no hay nada. La "S" es un submarino, los "AAA" acorazados, etc.
Y en tu juego habrá una puerta, un objeto con un valor, etc.
Otra cosa muy distinta es mover los dibujos por pantalla, que es algo aparte de la estructura del funcionamiento interno del juego.
Espero haberte dado una pista.

Gracias por la respuesta
Esto ya me da la idea de como construir el laberinto, no como lo tenia pensado con una imagen unica (un png)
Asi es mas facil hacer los laberintos, ya que seran varios niveles o laberintos. Cada laberinto se hará a partir de una matriz como me dices.


Lo que me queda es el mover el dibujo del jugador, y que interactue con las paredes, puertas y los demas objetos, detectar que "ha tocado" cada cosa
__________________
La hora de acción no es hora de aprender, es necesario haber aprendido antes
Responder Con Cita