Étape 1. Analyse de la situation. Quel bloc d’apparence permet de montrer un lutin qui était caché? Quel bloc de code contrôle force un lutin à attendre 1+ secondes avant de dire ou de faire quelque chose? Comment fait-on pour faire en sorte qu’un lutin dise quelque chose? Étape 2. Modélisation de la situation. Choisir le bloc d’apparence qui fera apparaître, lorsqu’ils recevront le message “surprise”, les lutins suivants: Giga, Pico, Tera, Gobo, Monkey2, Crab et Nano. Puis, ajouter une commande contrôle pour que les lutins attendent 1 seconde. Étape 3. Poursuivre le dialogue. Dans la bibliothèque de codes de Scratch, ajouter un bloc grâce auquel Giga, Pico, Tera, Gobo, Monkey2, Crab, Nano et Scratch pourront surprendre leur ami selon le texte suivant: Giga, Pico, Tera, Gobo, Monkey2, Crab, Nano et Scratch: “Surprise!!” Scratch: “Joyeux anniversaire, mon ami!” Vibot: “Wow! Merci, les amis. Vous êtes si gentils. Quelle belle surprise!”