Very close to final implementation:
-
Movimiento del jugador
- Cualquier input disponible (dos direcciones a la vez etc)
- Movimiento encarrilado del personaje
-
Colisiones del jugador con los muros
-
Creación de los muros (iterativo/provisional)
-
Creación y destrucción de bombas
- Sin explosion
-
Ajuste de sprites a pantalla
-
Creación del jugador
- N jugadores posibles (te quedas sin teclado)
-
Ajuste de código a diagrama de clases (herencia)
-
Concretados las mecanicas tecnicas del gameplay en diseño.md
- Asi como tambien su implementacion
-
Concretar todos los atributos y metodos de las clases
- Segun la implementacion de diseño.md (maybe not?)
- Añade muchos metodos posibles - quizas no los necesitamos
- Cambiar nuestro "point" por phaser.point
- Segun la implementacion de diseño.md (maybe not?)
-
Creación de mapa a partir de un archivo (opcional)
-
Creación de estructura interna de casillas
-
Animaciones de jugador
-
Animaciones de bomba
-
Power-ups (aparición aleatoria)
-
Power-ups (utilidad)
-
Destrucción de cajas rompibles
-
Portal para pasar de nivel
-
Creación de enemigos iniciales y con el portal
-
IA de enemigos
-
Animaciones de enemigos
-
Animaciones de power-ups
-
Efectos de sonido
-
Música
-
Menú de pausa
-
Menú principal con botones
-
Créditos
-
Menú de opciones (opcional)
- Creación de los muros (iterativo/provisional)
- Creación del jugador
- Movimiento del jugador con flechas
- Colisiones del jugador con los muros
- Ajuste de sprites a pantalla
- Preparar presentación
- Ajuste de código a diagrama de clases (herencia)
- Destrucción de cajas rompibles
- Creación y destrucción de bombas
- Creación de estructura interna de casillas
- Power-ups (aparición aleatoria)
- Power-ups (utilidad) (1/2)
- Power-ups (utilidad) (2/2)
- Portal para pasar de nivel
- Creación de enemigos iniciales y con el portal
- IA de enemigos
- Animaciones de jugador
- Animaciones de bomba
- Animaciones de enemigos
- Animaciones de power-ups
- Posibilidad de varios jugadores en el mismo ordenador
- Menú de pausa
- Menú principal con botones
- Créditos
-
- Menú de opciones (opcional)
- Efectos de sonido
- Música
- Creación de mapa a partir de un archivo
- Semana para posibles complicaciones en cualquiera de los aspectos.
- Preparación de la presentación final.