Skip to content

Please update your browser

Your browser version is not supported by this site. CS First may not work properly. Learn more

3. Créer une vague

Transcript

Dans cette vidéo, tu vas faire bouger l'eau pour créer des vagues.

Regarde cette vidéo pour voir comment faire avant d'essayer par toi-même sur Scratch.

Ça c'est l'éditeur de projet.

Il contient deux lutins dans une scène.

Un « lutin » représente un personnage ou un objet.

Dans Scratch, tu vas programmer des lutins pour qu'ils exécutent des actions.

Au milieu de l'écran se trouve un menu de scripts.

Dans ce menu se trouvent les blocs d'instructions qui servent à créer des programmes.

Pour commencer, clique sur le lutin d'eau.

Les blocs de code que tu choisis fonctionneront pour ce lutin.

Ensuite, clique sur le menu d'apparence.

Les blocs sont classés par couleur.

Les blocs violets se trouvent donc dans le menu d'apparence violet.

Les blocs d'apparence changent l'apparence d'un lutin.

Pour créer une vague, utilise le bloc « mettre l'effet à ».

Pour exécuter le bloc, clique dessus !

L'eau change alors de couleur.

Certains blocs, comme ce bloc « effet », ont une valeur que tu peux modifier.

Clique sur la liste déroulante pour sélectionner un effet différent, et clique sur le bloc pour l'exécuter.

Après avoir essayé les effets, clique sur le bloc « annuler les effets graphiques » pour remettre à zéro l'apparence d'origine du lutin d'eau.

Sélectionne l'effet « tournoyer » et clique sur le bloc.

Une vague commence à se former !

Pour sélectionner ce bloc pour ton programme, clique dessus et déplace-le dans l'éditeur de scripts.

À chaque fois que tu cliques sur ce bloc, l'effet « tournoyer » augmente en intensité.

Pour inverser l'effet, remplace la valeur du bloc par un nombre négatif.

Clique sur le bloc plusieurs fois.

Tu verras alors l'effet de vague s'inverser.

C'est ça les bases d'un programme informatique !

Plutôt que de cliquer sur le bloc plusieurs fois, remplacer la valeur par un nombre négatif et cliquer encore plusieurs fois, tu peux programmer l'ordinateur pour qu'il exécute ces actions à ta place !

Déplace un autre bloc « mettre l'effet à ».

Pour créer une vague, il faut que l'eau monte puis descende.

Pour faire monter la vague, utilise le bloc « mettre l'effet tournoyer à 25 ».

Le bloc « mettre l'effet tournoyer à -25 » la fera redescendre.

Pour exécuter les blocs dans l'ordre, emboîte-les.

Clique dessus pour les exécuter.

Il ne se passe rien !

C'est parce que l'ordinateur est bien plus rapide à exécuter le code que tu ne l'est à cliquer entre les blocs.

L'ordinateur n'attend pas entre les différentes parties du code.

et tu ne peux pas voir le changement des effets.

Pour y remédier, ordonne à l'ordinateur d'attendre entre chaque bloc de code.

Clique sur « Contrôle », et déplace un bloc « attendre » entre les deux blocs « mettre l'effet tournoyer à ».

Clique dessus pour les exécuter.

L'ordinateur exécute le premier bloc d'effet, attend 1 seconde et exécute le deuxième.

C'est un bon début mais le code n'effectue qu'une seule vague.

Tu pourrais copier le code plusieurs fois pour créer un programme super long...

Ou, tu peux ordonner à l'ordinateur de répéter le code à ta place !

À partir du menu de contrôle, déplace un bloc « répéter indéfiniment » et place-le autour du code que tu viens de créer. Clique pour l'exécuter.

Oups, on dirait que quelque chose ne va pas...

Quand ce code se répète, le bloc « mettre l'effet tournoyer à -25 » s'exécute, puis le prochain bloc « mettre l'effet tournoyer à » s'exécute juste après.

Pour y remédier, ajoute un bloc « attendre » après le deuxième bloc d'effet.

Clique dessus pour l'exécuter.

Parfait !

Pour exécuter ce code, tu dois cliquer sur le tas de blocs.

Ça va pour les tests, mais si quelqu'un d'autre veut exécuter ton programme, il ou elle devra cliquer sur un bouton de lecture.

Dans Scratch, le bouton de lecture est le drapeau au-dessus de la scène.

Le drapeau sera aussi utile plus tard, lorsque tu voudras exécuter plusieurs tas de blocs en même temps.

Pour exécuter ce code lorsqu'on clique sur le drapeau clique sur « Évènements » et ajoute un bloc « quand drapeau pressé » au début du code.

Clique sur le drapeau pour faire un test ! Excellent !

Dans la prochaine vidéo, tu programmeras la vague pour qu'elle soit plus graduelle, un peu comme le remous de l'océan.

Maintenant, à toi de jouer : Ajoute un bloc « mettre l'effet tournoyer à » pour créer un effet de vague.

Ajoute un bloc « mettre l'effet tournoyer à -25 » pour inverser l'effet de vague.

Place un bloc « attendre » après chaque bloc d'effet.

Fais en sorte que la vague ne s'arrête pas grâce à un bloc « répéter indéfiniment ».

Ajoute un bloc « quand drapeau pressé » pour pourvoir exécuter le code en cliquant sur le drapeau.

arrow_backward Retour
Suivant arrow_forward
Instructions
  1. Ajoute un bloc "Ajouter à l'effet tournoyer" pour créer l'effet de vagues.
  2. Ajoute un bloc "Ajouter à l'effet tournoyer -25" pour inverser l'effet de vagues.
  3. Place un bloc "Attendre" après chaque bloc "Ajouter à l'effet tournoyer".
  4. Fais en sorte que la vague se répète à l'aide d'un bloc "Répéter indéfiniment".
  5. Ajoute un bloc "Quand drapeau cliqué" pour exécuter cette pile de codes lorsque le drapeau est cliqué.