4a MISSIÓ: Resistim. 3.000 P.E.
Si ens ataquen ens hem de defensar
S'ha detectat que els robots estan duent a terme una sèrie d'atacs als humans.
La vostra missió serà protegir la humanitat d'aquests atacs.
Us tocarà crear una app on concentrareu els atacs dels robots i podreu defensar la humanitat sacsejant la tauleta per tal de poder dissipar l'energia dels atacs.
1.- Accediu a l'App Inventor i trieu l'idioma: Espanyol
2.- Creeu un projecte nou que es digui "Resistim"
3.- Afegiu els components de la "Paleta" "Interfaz de usuario":
Un Botó: Aquest serà el botó que haureu de clicar per poder començar a rebre els atacs
Una Etiqueta: Aquí escriureu el número d'atacs bloquejats
4.- Afegiu els components de la "Paleta" "Medios":
Un Sonido: El fareu servir per fer vibrar la tauleta cada cop que s'inicia un atac
Un TextoAVoz: Avisarà cada cop que comenci un atac
5.- Afegiu els components de la "Paleta" "Sensores":
Un acelerómetro: Per detectar quan sacsegeu la tauleta
Dos Reloj: Un pels atacs i l'altre per les defenses
6.- Modifiqueu les propietats dels components:
Botón1: Texto: Començar
Etiqueta1: Texto: 0
7.- Modifiqueu el nom dels dos rellotges:
Relog1 --> TempsAtac
Relog2 --> TempsDefensa
8.- Modifiqueu la propietat de l'Acelerómetro1
Habilitatdo: Desmarcat
9.- Modifiqueu la propietat del Rellotge: TempsAtac
TemporizadorHabilitado: Desmarcat
10.- Modifiqueu les propietats del Rellotge: TempsDefensa
TemporizadorHabilitado: Desmarcat
IntervaloDelTemporizador: 500
11.- Ara toca començar a implementar els blocs
12.- Quan cliquem el Botón1:
Inicialitzem el text de l'Etiqueta1 a 0
Genereu un número aleatori entre 1000 i 3000 per l'interval del temporitzador de l'Atac
Habiliteu el temporitzador de l'atac
13.- Quan es compleixi el temps de l'Atac
Assigneu el color de fos de la pantalla com a taronja
Habiliteu el temporitzador de la defensa
Habiliteu l'acceleròmetre
Torneu a generar un número aleatori entre 1000 i 3000 per l'interval del temporitzador de l'Atac
Feu que la tauleta xerri i digui "Atac!" mitjançant el TextoAVoz
Feu que la tauleta vibri el mateix temps que es dona per la defensa
14.- Quan sacsegeu la tauleta a temps (vol dir que hem aturat l'atac)
Assigneu el color de fos de la pantalla com a verd
Sumeu un al contador d'atacs aturats que teniu a l'Etiqueta1
15.- Quan s'acabi el temps que teniu per la defensa
Deshabiliteu el temporitzador de la defensa
Deshabiliteu l'acceleròmetre
16.- Afegiu a l'esdeveniment TempsDefensa.Temporitzador:
Una condició per mirar si hem fallat la defensa per això ens preguntem si el color de fons de l'Screen encara es troja i en cas afirmatiu posem el fons de la pantalla de color vermell i restem un punt.
17.- Descarregueu i proveu el projecte.
- Per descarregar l'app a la tàblet primer s'ha de clicar a "Generar" i triar 1a opció "App (generar código QR para el archivo .apk)
- Des de la tàblet heu de seleccionar un lector de codis QR i enfocar la càmera cap el codi QR que apareix per pantalla
- Quan es descarregui l'app a la tauleta només quedarà instal·lar-la
FELICITAT JA HEU COMPLERT LA 4a MISSIÓ!!
...
Idea 1.- Modificar les mídes dels texts del botó i la etiqueta per tal de que es llegeixi tot millor
Idea 2.- Afegir que s'escolti un missatge que digui "Molt bé!" cada cop que s'encerti amb una defensa
Idea 3.- Afegir una etiqueta per que mostri el número d'atacs dels robots
Idea 4.- Afegir un botó per aturar el joc
Idea 5.- Canvia el títol de l'Screen1 per "RESISTIM"
Idea 6.- Afegeix una Icona per l'app a l'Screen1
Idea 7.- Sigueu creatius!!
Tutorials relacionats en anglès:
TalkToMe Part 1 (Anglès)
Com crear un projecte nou. Com connectar-se amb el telèfon. Modificar la propietat text dels botons.
"Text to Speech": aquest component serveix per que el nostre telèfon xerri a partir d'un text.
Aquest tutorial fa servir l'"Accelerometer Sensor" i detecta quan sacsegem el telèfom.