En èpoques d'engany com ara, dir la veritat és revolucionari. Front el feixisme, ni un pas enrere! Viure sense llibertat, no és viure, és sobreviure.
Un giroscopi és un dispositiu mecànic o electrònic que serveix per mesurar, mantenir o canviar l'orientació a l'espai d'un objecte o vehicle. Està format essencialment per un cos amb simetria de rotació que gira al voltant del seu eix de simetria.
En el nostre cas, el Giroscopi mesura com de ràpid girem l'iPad o el que és el mateix la velocitat de rotació de l'iPad. Un de les aplicacions del giroscopi que més utilitzeu és la de canviar d'orientació de la pantalla del nostre iPad o mòbil quan el girem.
Podeu moure:
inclinant a dreta o esquerra, això vol dir girar l'eix de la X,
o inclinant a amunt o abaix, això vol dir girar l'eix de la Y,
o girant a dreta o esquerra, això vol dir moure l'eix de la Z.
A més tenim tres propietats:
Alpha. Número de rotacions sobre l'eix Y.
Beta. Número de rotacions sobre l'eix X.
Gamma. Número de rotacions sobre l'eix Z.
Aleshores, si volem conèixer i controlar els moviments de dreta a esquerra i amunt a abaix del nostre iPad, necessitem unir l'eix de les Y amb la propietat Beta (amunt o abaix) i l'eix de les X amb la propietat Gamma (dreta o esquerra). Aquestes instruccions les trobareu a l'apartat "Controlar el moviment de la bola groga amb el Giroscopi" d'aquesta pràctica.
En aquesta pràctica aprendreu a utilitzar el Giroscopi.
Creeu una app que anomenareu Cognom_Nom_App5.
Heu de crear un joc molt senzill. El funcionament és el següent:
Teniu una pilota (sprite) que utilitzant el Giroscopi es desplaçarà per la pantalla quan inclineu a dreta i esquerra o amunt i abaix l'iPad.
A la pantalla hi ha inserits murs blaus (sprites) simulant un laberint. El vostre laberint ha de ser complicat, com el mostrat a l'exemple.
Si la pilota toca un mur tornarà a l'inici del laberint.
Afegireu 7 dimonis (sprites) que amb un Timer de 3 segons que es mouran aleatòriament per la pantalla. Si la pilota els toca també tornarà a l'inici del laberint.
Al final del laberint inserireu un mur verd (sprite) que quan la pilota el toqui haureu guanyat la partida i mostrarà una nova pantalla on digui has guanyat.
Per últim, hi haurà un Timer de 30 segons. Si passat aquest temps no has arribat al mur verd es mostrarà una pantalla on digui has perdut.
Creeu un SpriteType que anomenareu SpT_Objectes i dins d'ell un Sprite per a cada mur blau. Podeu anomenar-los Sp_Mur1, Sp_Mur2, Sp_Mur3...
En el mateix SpriteType SpT_Objectes, inseriu el mur verd amb el nom Sp_MurVerd.
En el mateix SpriteType SpT_Objectes, inseriu 7 Sprites, un per a cadascun dels dimonis. Podeu anomenar-los Sp_dimoni1, Sp_dimoni2, Sp_dimoni3...
Creeu un Timer que anomenareu Timer_Dimonis que mogui simultàniament i de forma aleatòria els dimonis. Les posicions aleatòries per on es mouran els dimonis seran:
Creeu un segon SpriteType que anomenareu SpT_BolaGroga i dins d'ell un Sprite que podeu anomenar Sp_BolaGroga. Inicialment la bola estarà situada a les coordenades x 25 i y 25. Les mides de la bola seran 15 d'amplada i alçada.
Com veu fer a la Pràctica 4, controleu amb el bloc When ... Collides with ... quan la bola groga xoca amb els murs blaus, els dimonis i el mur verd.
Quan la bola groga xoqui amb un mur blau o un dimoni feu que retorni a la posició:
Si volem conèixer i controlar els moviments dreta a esquerra i amunt a abaix del nostre iPad, necessitem unir l'eix de les Y amb la propietat Beta (amunt o abaix) i l'eix de les X amb la propietat Gamma (dreta o esquerra).
Data de lliurament de la pràctica:
Per lliurar l'app, premeu la icona Share que trobareu al Thunkable i genereu el link que copiareu a la Plataforma. Trobareu l'explicació més detallada si cliqueu aquí.
Data d'entrega: 13/06/2025.