Paso 2: Entender un juego
Lo último que debemos hacer antes de saltar a los bits de programación tan esperado es tomar un segundo para abordar lo que usted necesita para tener un funcionamiento juego.
El juego necesita varias cosas para funcionar: el jugador, los enemigos, obstáculos, capacidad de manejar la entrada del usuario y detectar colisiones. Además, usted necesita algo para crear el bucle de juego - un proceso que periódicamente actualiza todo en el juego.
Ahora hay que bosquejar hacia fuera de las clases que nos esperan requieren. Como mínimo, necesitamos una clase que se encarga de construir la interfaz gráfica el reloj del juego (el bucle de juego) y lógica del juego (recoger y manejar usuario y colisiones). También debe tener una clase para cada jugador único enemigo y obstáculo. Único es importante: escribir una clase para el enemigo, luego crear una instancia de esta clase para cada enemigo necesitada.