Compétence 6 / 6100%
C63e

Coordonner plusieurs scripts déclenchés par des événements

Lire plusieurs scripts déclenchés par le drapeau vert, une touche ou un message, et prévoir ce qui se passe et dans quel ordre.

Définition

Un événement déclenche un script : clic sur le drapeau vert, touche pressée, message reçu… Plusieurs scripts, parfois dans plusieurs lutins, peuvent s'exécuter en même temps.

Un lutin prévient les autres avec « envoyer à tous [message] » : les scripts qui commencent par « quand je reçois [message] » démarrent alors.

Deux lutins qui se coordonnent

Lutin 1quand le drapeau vert est cliquédirePrêts ?pendant2secondesenvoyer à tousdépartLutin 2quand je reçoisdépartavancer de50

Un message pour donner le départ

Le lutin 11 parle puis envoie le message « départ ». Le lutin 22 attend ce message pour avancer.

Méthode

1

Repérer, pour chaque script, le bloc de départ qui le déclenche.

2

Au déclenchement, exécuter chaque script de haut en bas, en notant les messages envoyés.

3

Un message envoyé démarre les scripts qui l'attendent ; le lutin qui l'envoie continue en même temps.

Exemple

On clique sur le drapeau vert pour les scripts du cours. Décrire ce qui se passe, dans l'ordre.

🪙

Compétence terminée : +50 coins

Passe à la suivante pour continuer à en gagner.

À revoir avant, si ça bloque

Ces compétences sont nécessaires pour réussir celle-ci.