Accueil > Mardi 12 décembre

Rubrique Scratch : calendrier de l'avent

Mardi 12 décembre

Bonjour ! Que dirais-tu de faire sauter notre skieur pour éviter le rocher ?

Nous allons faire en sorte que lorsqu’on appuie sur la barre espace sur notre clavier, notre skieur saute en l’air, ce qui va lui permettre d’éviter les rochers.

1. C’est parti ! Commence par cliquer sur la vignette du skieur dans la zone des lutins.
2. Crée un nouveau script avec le bloc "quand le drapeau vert est cliqué", à côté ou en dessous de ton premier script.
3. Commençons par créer la condition « si on appuie sur la touche espace » :
- Clique sur la palette "Contrôle" et glisse en dessous un bloc "répéter indéfiniment".
- Ajoute à l’intérieur le bloc conditionnel "si <…> alors".
- Depuis la palette "Capteurs", glisse à l’intérieur de l’hexagone conditionnel le bloc "touche pressée ?".
4. Faisons maintenant sauter notre skieur :
- Clique sur la palette "Mouvement" et glisse le bloc "ajouter (10) à y", à l’intérieur du bloc "si < touche espace pressée ?> alors".
- Remplace 10 par 40.
- Clique sur le drapeau vert et appuie sur la touche espace pour tester.
5. Cool ! Notre skieur saute, mais il faudrait peut-être qu’il redescende !
6. Faisons maintenant redescendre notre skieur :
- Depuis la palette "Contrôle", ajoute le bloc "attendre (1) secondes" en-dessous du bloc "ajouter (40) à y" et remplace 1 par 0.7 (pas de virgule).
- Ensuite glisse et dépose en-dessous le bloc "répéter (10 fois)".
- Enfin clique sur la palette "Mouvement", glisse à l’intérieur de la boucle de répétition le bloc "ajouter (10) à y" et remplace 10 par -4, pour faire redescendre ton skieur.
7. Teste et essaie de sauter par dessus les rochers.

Bravo, t’es vraiment un champion (championne) du code !
On se retrouve jeudi pour continuer 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