Pensamientos de un programador aburrido

¿Alguna vez, jugando a un videojuego, te has planteado cómo estará programado? A mi me pasa constantemente. Cuando estoy jugando a un juego, suelo soltar cosas como… Buah, esto seguro que es un do while; esto otro…. bah, seguro que es una clase con tal y tal propiedades.

Pos la cosa es que un día dije: ¿si tuviese que programar un “Space Invaders” cómo haría el “main()”?
Y este fue el resultado:

Principio.

Dibujar tu nave.
Dibujar los enemigos.
Dibujar los disparos.
Comprobar si hay colisiones.

Si un disparo toca un enemigo, matarlo.
Si un del enemigo te toca, matarte.

Comprobar si hay algún movimiento de joystick.

Si has apretado el botón de disparar, crear un nuevo disparo.

Calcular los movimientos de los enemigos.

Ir al Principio.

Leave a Reply