4a MISSIÓ: Resistim. 4.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_Cognoms"
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 fons 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
1.- Creeu una subpàgina dins la pàgina "Apps".
La subpàgina s'ha de dir: "4a MISSIÓ: Resistim"
2.- Documentar el procés
A aquesta subpàgina heu d'afegir els elements que creieu convenient (Explicacions, captures de pantalla, imatges, vídeos, ...) per explicar com heu creat l'app.
A aquesta subpàgina també heu d'afegir els dos fitxer de la vostra app:
Resistim_Cognoms.aia i Resistim_Cognoms.apk
1.- Per descarregar el fitxer .aia al vostre oridnador heu de clicar sobre de "Proyecto" i triar l'opció per descarregar el fitxer .aia al vostre ordinador
2.- Per descarregar el fitxer .apk al vostre ordinador heu de clicar sobre de "Generar" i seleccionar l'opció que us permet descarregar el fixer .apk al vostre oridnador
3.- Després heu de pujar aquests dos fitxers al vostre Drive i compartir-los per tal de que qualsevol persona amb l'enllaç tingui accés al fitxer.
4.- A la subpàgina que heu creat a aquesta missió afegiu dos botons amb l'enllaç del Drive a cada un dels dos fitxer: el fitxer .aia i el fitxer .apk
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.