Ara crearem 2 versions del joc:
Jugar per obtenir el mínim temps en el que fem clic 20 vegades sobre el personatge
Jugar per obtenir el màxim de clics sobre el personatge en 30 segons
Per crear-lo hem de realitzar les següents accions:
Baix del cuadre de text on escrivim el nom afegirem una disposició horitzontal
Dins afegirem el botó que ja tenim d'iniciar i l'anomenarem JOC CLICS
Afegirem un altre botó que s'anomene JOC TEMPS
En NOM_I_PUNTS
Afegirem una etiqueta al centre que serà per al temps
Canvia l'amplada dels 3 elements per 33%
Afegirem un rellotge
Per al primer joc, el JOC TEMPS hem de fer el següent:
Inicialitza una variable JOC que siga un text buit ""
Al fer clic sobre JOC TEMPS hem d'ocultar i mostrar les disposicions igual que abans
Després inicialitzarem la variable punts a 0 (com abans)
Inicialitzarem la variable JOC a "TEMPS"
Canviarem l'etiqueta temps per 30
Al rellotge, a la funció temporizador que s'executa cada segon farem el següent:
Si la variable JOC es TEMPS
Si el temps es 0
Posar la variable JOC a text buit ""
Sino
Restar 1 a temps
Per al segon joc, el JOC CLICS hem de fer el següent:
Al fer clic sobre JOC CLICS hem d'ocultar i mostrar les disposicions igual que abans
Inicialitzarem la variable JOC a "CLICS"
Canviarem l'etiqueta temps per 0
Canviarem l'etiqueta punts per 20
Al rellotge, a la funció temporizador que s'executa cada segon farem el següent:
Si la variable JOC es CLICS
Si els punts són 0
Posar la variable JOC a text buit ""
Sino
Sumar 1 a temps
Ara hem de canviar la puntuació cada vegada que fem clic a un personatge.
Busca on tenim el codi de quan fem clic al personatge
On suma un punt a punts hem de fer el següent:
Afegeix una condició que comprove si el JOC és TEMPS --> Sumarem 1 punt a la variable PUNTS
Sinó, si el JOC és CLICS --> Restarem 1 punt a la variable PUNTS
Fes que al acabar el temps o al acabar els clics dels 2 jocs desaparega tot i indique o el número de clics que ha fet el jugador o que indique el temps en que ha completat el joc. A més, que aparega un botó de tornar a començar que permeta tornar a començar el joc.
PISTES:
Al temporizador, quan posem la variable JOC a text buit "" fes que:
S'oculte el FONS
S'oculte el NOM_I_PUNTS
Es mostre un nou screen que hauràs afegit
Fes que en una etiqueta aparega el text que indique el temps o punts que ha aconseguit el jugador
Al presionar al botó de tornar a començar
Ocultar el nou screen que indica els punts o temps que ha aconseguit el jugador
Fer que es mostre el screen de NOM_COMENÇAR
Ara guarda el projecte. Després exporta'l amb l'opció "Exportar a mi ordenador el proyecto (.aia) seleccionado". Per últim avisa al professor i puja'l a aules.
Per últim, si vols instal·lar-lo (amb Android, en iOs no funciona) pots fer clic a l'opció Generar > App en QR