Title: Velocitat i mida de la raqueta
Course: Moodle Scratch 1: Comença l'Scratch aventura! > Section: Activitat 7: Efectes gràfics dels personatges

Anem a afegir diferents nivells de dificultat al joc, de manera que cada cop sigui una mica més complicat avançar i no es faci avorrit.

 Fem-ho pas a pas

- Entrem al nostre compte de l’Scratch, obrim el projecte m2repte61 i el desem com a m2repte71
- Com que volem que la pilota vagi cada cop més ràpid, hem de crear una variable que es digui “velocitat”
- Inicialitzem la variable “velocitat” al principi del tot del programa:
- Ara que tenim aquesta variable, canviem el bloc mou-te 10 per mou-te “velocitat”:
- La gestió de nivells la podem fer de dues maneres, per temps o per punts. Per exemple, podem fer que hi hagi un canvi de nivell cada 15 segons o cada 10 punts
- Fem la gestió per punts. Dins del bucle on hi ha la lògica del programa, just després de verificar que la pilota toca la raqueta, hi posem aquests blocs:
- Un altre element que podem afegir per augmentar la dificultat és disminuir la mida de la raqueta. Ara bé, com que el programa està a la pilota i volem actuar sobre un altre personatge, ho haurem de fer amb l’enviament d’un missatge, que haurem creat prèviament, tal i com vam fer a l'activitat 10 del moodle 1 d'Scratch:
- Aquest missatge l’ha de rebre la raqueta, per tant a la raqueta li afegim aquest programa. Fixem-nos que augmentar -5 és el mateix que disminuir 5:
- Cal que tinguem en compte que quan tornem a executar el programa la mida de la raqueta ja serà més petita. Per tal que això no passi hem de posar aquest bloc just darrera de la bandera verda del programa de la raqueta:

Seguim amb el projecte m2repte71 i fem que hi hagi un augment de velocitat i una disminució de la mida de la raqueta cada 10 punts (als 10 punts, 20 punts, 30 punts…).

Pista: Fixem-nos que “cada 10 punts” és el mateix que dir quan nombre de punts sigui múltiple de 10. Per detectar si els punts són múltiples de 10, podem dividir els punts entre entre 10 i comprova si el residu és 0. Podem fer servir aquest bloc:

Fem una còpia del repte que tenim obert m2repte71 amb el nom m2repte72. En aquest repte els canvis de velocitat de la pilota i de mida de la raqueta han de ser gestionats en funció del temps que ha transcorregut aprofitant el cronòmetre (en lloc dels punts com en el repte anterior)