Scratch 8.1 – Plusieurs lutins

Scratch 8.1 – Plusieurs lutins


Avec Scratch, tu peux contrôler plusieurs
lutins en même temps. Voici une course poursuite entre 4 chats. Le premier court après le second, le second
court après le troisième, le troisième après le quatrième et le quatrième après
le premier ! Chacun part de son coin, et à la fin ils
se retrouvent tous au centre. Mais en chemin, ils dessinent de belles courbes
de poursuite. Tout d’abord je commence par donner un nom
à mon lutin. Pour l’instant il s’appelle “Lutin1”. Je clique sur le costume avec
le bouton droit de la souris, je sélectionne “info” et je change “lutin1” en “Chat1”. J’en profite pour réduire un peu sa taille. Ensuite je crée des clones de mon premier chat. Je pourrais cliquer sur l’icône “nouveau
lutin”, pour définir un nouveau lutin. J’utilise ici une autre méthode, je clique
avec le bouton droit de la souris sur mon chat 1, et je sélectionne “dupliquer”. Voici mon chat 2. Je recommence : voici mon chat 3 et mon chat 4. Occupons-nous du premier chat, le chat 1. Je veux le faire partir du bas à gauche. Donc, quand “drapeau vert est cliqué”, je
veux qu’il aille plutôt en bas à gauche. Donc, par exemple, il part de (-150,-150). Je veux qu’il trace un trait de couleur rouge. Je place le stylo en position d’écriture et j’efface tout. Pour l’instant, notre chat ne fait rien du tout. Je veux maintenant le faire avancer. Je choisis une boucle infinie pour déplacer
“Chat1” petit à petit. Je veux que le chat 1 poursuive le chat 2, je demande donc à mon “Chat1”
de s’orienter vers “Chat2”. Ensuite je le fais avancer d’un seul pas. Et voici mon premier chat, qui est programmé ! Chaque lutin (ici chaque chat) a ses propres
instructions. Deux possibilités pour écrire les programmes
des trois autres chats. Soit on recommence tout pour le chat 2, le
chat 3 et le chat 4, soit on glisse le code du chat 1
vers le costume du chat 2. Cela copie directement les blocs d’instruction
dans le script du chat 2. Il faut bien sûr que je modifie un peu ce
code pour le chat 2. Déjà, je change sa position de départ : je
veux qu’il parte d’en haut à gauche. Donc x=-150 mais y devient égal à 150. Je change la couleur du stylo. Par exemple, je veux du bleu. Et surtout, le chat 2 court après le chat 3 :
il s’oriente vers le chat 3. Il faut que tu fasses le même travail avec
le Chat numéro 3 et le chat numéro 4. Moi, je l’ai déjà fait. Il ne reste plus qu’à admirer les belles
courbes de poursuite.

Leave a Reply

Your email address will not be published. Required fields are marked *