Tarea 13 - Laberinto

  1. Descarga la plantilla.aia para el laberinto.
  2. Entra en AppInventor y en Proyectos dale a "Importar proyecto .aia"
    1. Pon orientación de la pantalla vertical
    2. Cambia el título de la aplicación a "Laberinto" y quítalo para que no aparezca.
  3. Añade al lienzo una pelota de radio 10 y colócala en la esquina superior izquierda de la pantalla, al comienzo del laberinto.
  4. Modifica el color de la pelota y del lienzo (el fondo) como más te guste.
  5. Añade al diseñador un acelerómetro y un notificador (en interfaz de usuario).
  6. 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.

        -------------------------------------------------------------------------

      1. Programa la pelota para que cuando toque un borde se mueva a la posición x=10, y=10
      2. 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.