Accueil > Samedi 16 décembre

Rubrique Scratch : calendrier de l'avent

Samedi 16 décembre

Bonjour ! Aujourd’hui je te propose de compter le nombre de cookies qu’on réussit à manger. On va marquer un point à chaque fois qu’on mange un cookie et perdre un point quand on touche un rocher.

1. Pour compter le nombre de cookies, nous allons créer un compteur, c’est ce qu’on appelle en informatique, une variable. Pour créer une variable, clique sur la palette "Données" (couleur orange) et clique sur le bouton "Créer une variable".
2. Tape le nom de ta variable dans la case : "cookies", puis clique sur le bouton OK.
3. Voilà, le nombre de cookies s’est affiché en haut à gauche de la scène.
4. Bien, au début du jeu, combien de cookies avons-nous ? Zéro exactement. Nous allons donc mettre le nombre de cookies à zéro au début du jeu. Clique sur le lutin "Cookies" dans la zone des lutins, puis depuis la palette "Données", glisse et dépose le bloc mettre à (0) sous le bloc quand drapeau vert est cliqué.
5. Maintenant, on va faire en sorte qu’à chaque fois qu’on mange un cookie, on gagne 1 point. Glisse et dépose le bloc "ajouter à (1)" dans la première partie du bloc "si <…> alors", juste en dessous de "si (costume > 3) alors".
6. Clique sur le drapeau vert pour vérifier qu’à chaque fois que ton skieur touche un cookie, alors tu gagnes 1 point.
7. Bien, est-ce que tu pourrais faire perdre un point lorsqu’on touche un rocher ? Allez, je t’aide un peu. Glisse et dépose le bloc "ajouter à (1)" dans la seconde partie du bloc "si <…> alors … sinon", juste au dessus du bloc "jouer le son <…> jusqu’au bout" et remplace 1 par -1 pour faire perdre des points.
8. Attention, maintenant quand tu touches un rocher tu perds un point ! Bien sûr tu peux modifier les valeurs pour faire gagner ou perdre plus ou moins de points.
9. Regarde ce qui se passe si tu touches beaucoup de rochers… le nombre de cookies devient négatif. Pour corriger cela, nous allons ajouter une condition. Depuis la palette "Contrôle", glisse et dépose le bloc "si <…> alors" et entoure le bloc "ajouter à (-1)".
10. On a besoin que le nombre de cookies soit toujours supérieur à zéro, on va donc ajouter cette condition. Depuis la palette "Opérateurs", glisse et dépose à l’intérieur de la case conditionnelle le bloc "( ) > ( )". Ensuite clique sur la palette "Données" et glisse à l’intérieur de la première case le petit bloc "cookies". Saisis dans la seconde case "0".
11. Clique sur le drapeau vert pour tester, voilà !

On se retrouve demain pour améliorer notre jeu !

Pour t’aider ou te corriger tu peux regarder cette vidéo :

Accès espace réservé

I.E.N. Auxonne Val-de-Saône

Château Prost
21130 Auxonne

tél : 03 80 27 04 27
fax : 03 80 27 04 28

Mél. : écrire à IEN Auxonne

Actualités

S'informer, rechercher, nous contacter