Programación General > Pascal
Invasion espacial [juego]
(1/1)
luisman34:
Buenas...soy nuevo en el foro! xD
necesito realizar el juego de invasion espacial...mi principal problema es la manera en que deben caer las naves...las naves tienen q caer de modo zip-zap...así..
__| __|
|__ |__
__| __|
| |
no tengo idea de como hacer..:S agradeceriia culquier sugerencia..gracias!
m0skit0:
Pues empieza a poner lo que tengas hecho, o haz algo y luego ponlo, pero pon algo... :P
SergioyoPlayer:
Yo me crearía una matriz de 2 dimensiones a modo de tablero
Luego, las navecitas, aparecerían centradas en la fila superior, dejando un espacio a ambos lados para poder hacer el zig-zag. A la hora de avanzar las invasoras, sería cuestión de moverlas a la fila inferior y desplazarlas sucesivamente a izquierda y derecha (para eso reservamos el hueco a ambos lados).
CONST maxfilas=***;
maxcolumnas=***;
TYPE TNave=RECORD
esta:BOOLEAN;//para indicar si la nave está, o es un simple cuadrado vacío
color:BYTE;
figura:CHAR;//para ponerle la "figurita" que quieras
END;
TTablero=ARRAY[1..maxfilas,1..maxcolumnas] OF TNave.
TDesplazamiento=(dderecha,dizquierda,darriba,dabajo);
Con esto, creo que lo mínimo está
Navegación
Ir a la versión completa