0% ont trouvé ce document utile (0 vote)
27 vues3 pages

Exercices de Clonage dans Scratch

Transféré par

Yosri Zakhama
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
27 vues3 pages

Exercices de Clonage dans Scratch

Transféré par

Yosri Zakhama
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours Scratch Fiche 10

Fiche 10

Les clones

Exercice 1 Les ballons


Faites apparaître 10 ballons au hasard sur la scène, avec un intervalle d'une seconde entre chaque
ballon.
Il faut qu'ils éclatent quand on clique dessus.

Exercice 2 L’aquarium
Créez un aquarium avec 40 poisons qui bougent aléatoirement, mais gracieusement…

Exercice 3 L'effet fantôme


Le petit chat court après le curseur de la souris en laissant une « trace » temporaire derrière lui,
donnant une impression de vitesse :

On a pour cela utilisé des clones avec l'effet « fantôme » dans les outils « Apparence » :

Variables globales et variables locales


Le script clones, disponible sur la page web de cette fiche, permet de cloner des chauves-souris.
Appuyez sur la barre d'espace pour créer un clone de la chauve-souris « mère ». Cliquez ensuite sur

Didier Müller 1 août 2024


Cours Scratch Fiche 10

le clone pour connaître son nom.

Il y a deux variables : nom et index. Cependant, quand on les a créées, on a choisi deux options
différentes :

Variable globale (pour tous les sprites) :


tous les sprites peuvent utiliser et modifier la variable.
Variable locale (pour ce sprite uniquement) :
chaque clone dispose de sa propre variable et est le seul à pouvoir la consulter ou la modifier.

Exercice 4 Différence entre variable locale et variable globale


Reprenez le script clones et créez une nouvelle variable globale nom2.
Remplacez dans le script nom par nom2.
Lancez le script et voyez le résultat quand vous cliquez sur une chauve-souris.

Didier Müller 2 août 2024


Cours Scratch Fiche 10

Exercice 5 Rock, Paper, Scissors battle


Vous connaissez bien sûr le jeu « pierre, papier, ciseaux » : la pierre écrase les ciseaux, les
ciseaux découpent le papier et le papier enveloppe la pierre.
Mettez des pierres, des papiers et des ciseaux dans une arène, comme ci-dessous.

Chaque objet bouge dans l’arène. Quand deux objets se touchent, un combat s'engage et le
vaincu est assimilé au vainqueur : par exemple, si une pierre touche un papier, elle se transforme en
papier ; par contre, si elle touche des ciseaux, ce sont les ciseaux qui se transforment en pierre.
À la fin de la bataille, qui gagnera ?
Programmez cette bataille, en utilisant des clones, et lancez des simulations.

Didier Müller 3 août 2024

Vous aimerez peut-être aussi