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

[0] Índice de Mensajes

Ir a la versión completa