Comprendre les clones sur Scratch

A l’aide d’un petit exercice nous allons tenter de comprendre le fonctionnement des clones sur scratch.

Pour cela nous allons nous baser sur un programme déjà existant puis nous allons rajouter des monstres en utilisant les clones.

Nous allons devoir créer plusieurs choses pour commencer, notamment une variable : nombre_monstre qui définira le nombre de clones que nous allons créer.

Regardons maintenant le programme pour les monstres.

Il va falloir dans un premier temps initialiser la variable nombre_monstre à 10

Nous allons ensuite créer les clones :

Pour cela nous allons utiliser une boucle qui créera le nombre de clones définit dans la variable précédente.

Si on clique sur le drapeau vert, on verra apparaitre notre monstre mais qu’une seule fois. En réalité il y en a bien 10 mais ils sont tous au même endroit.

Nous allons donc les faire se déplacer aléatoirement afin de tous les voir. Une fois les clones créés il va donc falloir écrire le programme pour ces clones en commençant par :

Et rajouter le programme par la suite :

Si nous voulons maintenant que les monstres changent de costume il faut juste rajouter

Voila vous avez créé vos premiers clones.

Comme vous pouvez le voir ce n’était pas compliqué.

Maintenant vous pouvez rajouter un système de points qui augmentera lorsque vous toucherez un monstre.

Vous pouvez voir le résultat final ici : https://scratch.mit.edu/projects/382418553/