Tarea 13 - Laberinto
- Descarga la plantilla.aia para el laberinto.
- Entra en AppInventor y en Proyectos dale a "Importar proyecto .aia"
- Pon orientación de la pantalla vertical
- Cambia el título de la aplicación a "Laberinto" y quítalo para que no aparezca.
- Añade al lienzo una pelota de radio 10 y colócala en la esquina superior izquierda de la pantalla, al comienzo del laberinto.
- Modifica el color de la pelota y del lienzo (el fondo) como más te guste.
- Añade al diseñador un acelerómetro y un notificador (en interfaz de usuario).
- Ve a la pestaña de bloques y
- Programa la pelota para que se mueva con el acelerómetro.
- Programa la pelota para que cuando colisione con algo se mueva a la posición x=10, y=10
- Además, al colisionar, programa un condicional:
- Si colisiona con el oro ("GoldSprite"), entonces:
- Deshabilita el acelerómetro para que se pare la pelota.
- Llama al notificador para que muestre un pequeño menú con dos botones:
- mensaje: "Enhorabuena"
- título: "FIN"
- botón 1: "Jugar otra vez"
- botón 2: "Salir"
- cancelable: falso
- Programa el notificador para que después de la selección haga:
- Si la elección ha sido "Salir", entonces se cierra la aplicación.
- Sino, vuelve a habilitar el acelerómetro para que pueda moverse la pelota y vuelva a comenzar el juego.
- Programa la pelota para que cuando toque un borde se mueva a la posición x=10, y=10
- Añade un reproductor y los siguientes archivos de audio al diseñador, y añade los bloques necesarios para que:
- Al colisionar con el oro debe sonar el audio "win.mp3"
- Al colisionar con cualquier otra cosa o tocar un borde debe sonar el audio "wrong.mp3"
------------------------------------------------------------------
-------------------------------------------------------------------------
-------------------------------------------------------------------------
AMPLIACIÓN: Introducir en la parte superior de la pantalla un contador de vidas. El jugador empezará con 3 vidas. Cada vez que toque un borde o un muro perderá una vida. Si se queda sin vidas saldrá un menú de "Game Over" con las opciones salir y volver a jugar.