Sei sulla pagina 1di 5

Misin

Esta misin consiste de 4 actividades, ms 2 misiones extras. Todas


relacionadas con la aplicacin desarrollada en la ltima sesin, es decir,
nuestra versin del juego Space Invaders.

Las actividades van creciendo en dificultad, pero las primeras actividades son
las que tienen mayor puntaje.

Se permite la resolucin de dudas en conjunto con el resto de los compaeros


y con los tutores. Para eso se habilitar un foro especialmente dedicado para
comentar la misin bajo el nombre Consultas sobre la misin

Todas las actividades contienen pistas para orientar al estudiante.

Actividades
1. Registrar y mostrar el puntaje:
a. Se debe registrar el puntaje y mostrarlo utilizando la etiqueta
Puntaje. El puntaje se determina sumando 50 puntos cada vez
que se destruye un invasor.
b. El puntaje debe volver a 0 cuando se presiona reiniciar.

Hint: Debers definir una variable global, para guardar el puntaje, e incluir
algunas instrucciones dentro del siguiente bloque:

2. Hacer que los invasores se muevan ms rpido:


a. Deben moverse 20 pixeles por segundo cuando el movimiento es
horizontal. Esto se puede lograr de 2 formas.
b. Ahora deben bajar 40 pixeles, cuando se mueven verticalmente.
Hint: Recuerda que la propiedad IntervaloDeTemporizador del reloj
PulsoMarcha est dado en milisegundos.

Hint: Recuerda los pasos que definimos en los siguientes procedimientos:

Hint: Si cambias el tamao del paso dentro de avanzarIzquierda o


avanzarDerecha. Recuerda que tambin debera cambiar el valor de la
variable pasosLimite:

pasosLimite se redefine dentro de 2 bloques en el programa, cuando


Screen1.Inicializar y cuando Reiniciar.clic:

3. Hacer que el juego termine cuando un invasor choca con la nave o


toca el borde inferior.
a. Cuando cualquiera de los invasores choca con la nave o el
borde inferior se despliega un Notificador con ttulo GAME
OVER, con el mensaje Tu puntaje es: unido al valor de la
variable Puntaje. El texto en el botn del notificador debe ser
Volver. Adems se debe detener la ejecucin del programa.
Hint:

Hint:

4. Hacer que el juego termine cuando se eliminan todos los invasores.


a. Al eliminar todos los invasores se vuelve a desplegar un
notificador, pero esta vez el ttulo es Has Ganado.

Hint: Debes llevar la cuenta del nmero de invasores muertos.

b. Dar un bonus de puntaje dependiendo del tiempo que


demoras en eliminar a los invasores. Entre menos tiempo te toma
eliminarlos, ms es el puntaje extra que recibes.

Hint: Ya tienes un reloj corriendo en tu aplicacin.

Misiones Extras

Si puedes despus de terminar tu misin del mdulo aplicaciones mviles 2 te


proponemos a hacer esta misin extra.
1. Hacer que ahora hayan 8 invasores distribuidos inicialmente como en la
siguiente foto:

Luego la aplicacin debe funcionar exactamente como antes, el


bloque avanza hacia la derecha, baja, y avanza a la izquierda. Los
nuevos invasores tambin deben poder ser eliminados por las balas.

Hint: Lista listaInvasores.

2. Hacer que uno de los invasores al azar realice un diparoInvasor. El


disparo invasor debe partir desde el centro de uno de los invasores y
tomar una direccin de -90 hasta desaparecer cuando toca el borde
inferior. Luego de que toca el borde inferior, es el turno de que otro
invasor al azar realice su ataque. Slo los invasores que NO HAN SIDO
ELIMINADOS pueden disparar.
Hint: Lista listaInvasores.

Potrebbero piacerti anche