7ème année mMe zouaoui
Coder avec Scratch
Scratch est un logiciel de
programmation visuelle.
On commence toujours par
préparer la scène qui est
composée d’un arrière-plan et
des lutins.
Pour ajouter un arrière-plan ou un lutin, j’ai quatre
alternatives :
1
7ème année mMe zouaoui
Pour chaque lutin ou arrière-plan, Les instructions placées dans le
je peux créer un ou plusieurs scripts. même script sont exécutées par
Chaque script commence par un ordre séquentiel (les uns après les
évènement déclencheur. autres selon leur ordre dans le
script).
C évènement désigne
Cet Script A Exemple 1 Dans l’exemple 1, le lutin
Script C possède trois scripts.
Le début de mon
programme
La partie initialisation Les deux scripts qui
commencent par le même
x et y déterminent la
évènement sont dits
position de mon lutin sur Script B
parallèles (scripts A et B).
la scène.
L’ordre de l’exécution des scripts est Si le lutin va se déplacer
dicté par les évènements ultérieurement dans mon programme,
déclencheurs. je dois fixer son point de départ dès le
Je commence par initialiser début avec l’instruction :
2
l’emplacement et les propriétés de
7ème année mMe zouaoui
Exemple 2
La partie initialisation
Dans l’exemple 2, l’initialisation se
rapporte sur la taille, le costume, la
Créer
position
uneet histoire
l’affichage de mon
avec
lutin. Scratch (1/3)
Le lutin « ballerina » va dire une phrase
Notre mission est de créer une
puis il change le costume 8 fois (ça
histoire animée. On commence
donne l’allure de danser), ensuite, il dit
tout de suite par la
une autre phrase et quitte la scène.
Il va se cacher à la fin d’où il faut le 3
montrer au début.
7ème année mMe zouaoui
Pour animer la couverture, on peut changer les propriétés des lutins ou de l’arrière-plan tels
que : la couleur, la taille, la position, le costume…
La couleur ou autre Le costume La taille La position
attribut
Créer une histoire avec Scratch (2/3)
Maintenant, on va passer à la première scène.
On ajoute l’arrière-plan et les lutins. Puis on
renomme nos arrières plans et on règle
4
l’apparition de nos lutins.
7ème année mMe zouaoui
Pour changer la scène, on utilise l’instruction :
Il ne faut pas oublier de préciser par quel arrière-plan commencer au début de mon programme.
puis je dois organiser l’apparition de mes lutins avec les instructions :
en utilisant l’évènement :
Au début, on commence par la page0 Quand on clique sur commencer, Au début, il se montre puis quand on
on bascule sur page 1 change de page, il se cache
5
7ème année mMe zouaoui
Créer une histoire avec Scratch (3/3)
Enfin, une fois le changement de
la scène est réglé, on passe au
dialogue entre nos lutins.
Pour effectuer un petit dialogue entre
mes lutins, j’utilise les instructions « dire » et « attendre » :
Je peux assurer la communication entre mes lutins avec l’envoi et la réception des messages. Par
exemple, pour communiquer à mon lutin le moment de son
apparition sur la scène.
Envoi message Réception de message
6
7ème année mMe zouaoui