|
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.
|