Exercice : Scratch avancé : blocs, variables et jeux

★ Standard

Dans un jeu vidéo programmé sous Scratch, deux lutins exécutent simultanément leur script lors du clic sur le drapeau vert :

  • Le Lutin 1 gère l'attribution régulière de points.
  • Le Lutin 2 applique un malus selon le mode de jeu choisi.

À la fin de l'exécution complète des deux scripts, la variable Points a pour valeur $37$.

En déterminant la variation totale apportée à la variable Points par chacun des deux lutins, retrouver la valeur qui figurait initialement dans le premier bloc du Lutin 1.

Saisir la valeur initiale de la variable Points.

// Script du Lutin 1
Quand le drapeau vert est cliqué
Mettre [Points v] à (...)
Répéter (5) fois
Ajouter à [Points v] (6)
Fin

// Script du Lutin 2
Quand le drapeau vert est cliqué
Mettre [mode v] à [difficile]
Répéter (5) fois
Si <(mode) = [difficile]> alors
Ajouter à [Points v] (-2)
Sinon
Ajouter à [Points v] (3)
Fin
Fin
Figure donnée à titre indicatif