Apprends à créer tes propres histoires animées et jeux 🎮✨
Comprends ce qu'est programmer et découvre l'interface
Imagine que tu as un robot assistant 🤖. Ce robot est très gentil et veut t'aider, mais il ne comprend pas le français ! Pour lui donner des ordres, tu dois utiliser un langage spécial qu'il comprend.
La programmation, c'est exactement ça : donner des instructions à un ordinateur dans un langage qu'il comprend.
Quand maman prépare un gâteau, elle suit une recette étape par étape. Un programme, c'est la même chose !
1. Prendre 2 œufs 🥚🥚
2. Casser les œufs dans un bol 🥣
3. Ajouter du sucre 🧂
4. Mélanger 🥄
5. Mettre au four ♨️
Si tu mets les œufs au four AVANT de les casser, ça ne marche pas ! 😅 En programmation aussi, l'ordre des instructions est très important.
Scratch est un logiciel de programmation créé spécialement pour les enfants par le MIT (une grande université américaine) !
Au lieu d'écrire du code compliqué avec plein de mots en anglais, tu assembles des blocs colorés comme un puzzle 🧩. C'est beaucoup plus facile et amusant !
Va sur scratch.mit.edu dans ton navigateur. Tu peux créer un compte gratuit ou utiliser Scratch sans compte.
Voici à quoi ressemble Scratch quand tu l'ouvres. Regarde bien les différentes zones :
Pour bien comprendre Scratch, imagine que tu es le metteur en scène d'une pièce de théâtre !
🎪 La scène = l'endroit où les acteurs jouent devant le public
🎭 Les acteurs = les personnes qui jouent les rôles
🖼️ Le décor = le fond de la scène (un château, une forêt...)
📜 Le script = le texte qui dit aux acteurs quoi faire
🎪 La scène = la zone blanche en haut à droite
🎭 Les lutins (sprites) = tes personnages animés
🖼️ L'arrière-plan = l'image de fond
📜 Les blocs = les instructions qui disent aux lutins quoi faire
Maintenant, c'est à toi de jouer ! Ouvre Scratch et explore l'interface.
✨ Bravo ! Tu as découvert l'interface de Scratch !
Clique sur deux cartes qui vont ensemble (théâtre ↔ Scratch)
Apprends le vocabulaire : sprites, arrière-plans, costumes et scènes
Avant de créer une histoire dans Scratch, pose-toi toujours ces 4 questions :
Un sprite, c'est un personnage ou un objet qui peut bouger, parler et faire des actions sur la scène. C'est comme un acteur au théâtre !
L'arrière-plan, c'est l'image de fond de la scène. C'est l'endroit où se passe ton histoire. Tu peux le changer pour montrer différents lieux !
Un costume, c'est une apparence différente d'un sprite. Un même personnage peut avoir plusieurs costumes ! C'est comme si un acteur changeait de vêtements.
Une scène, c'est un moment précis de ton histoire, avec un décor et des actions spécifiques. Ton histoire peut avoir plusieurs scènes !
Imaginons cette petite histoire : "Un chat voit un papillon dans un jardin. Il essaie de l'attraper mais le papillon s'envole."
🐱 🦋
SPRITES
Chat + Papillon
🌳🌷🌻
ARRIÈRE-PLAN
Jardin
🐱 😺 😸
COSTUMES
Chat assis, qui saute, content
Voici à quoi ressemblerait la scène !
Va sur Scratch et crée ta première scène avec un personnage !
✨ Super ! Tu as créé ta première scène avec des sprites et un décor !
Associe chaque élément à sa catégorie
Chaque couleur = un type d'action différent
Dans Scratch, les blocs sont rangés par catégories. Chaque couleur correspond à un type d'action. C'est comme dans une boîte de crayons où chaque couleur sert à faire quelque chose de différent !
🔵 Bleu comme le ciel = le sprite BOUGE dans l'espace
🟣 Violet comme un déguisement magique = le sprite change d'APPARENCE
🟡 Jaune comme le soleil qui se lève = ça DÉMARRE le programme
Les blocs bleus font bouger ton sprite : avancer, tourner, aller quelque part...
Pour faire avancer le chat de 10 pas, utilise ce bloc :
Plus le nombre est grand, plus le chat avance loin !
Les blocs violets changent l'apparence de ton sprite : parler, penser, se montrer, se cacher, changer de costume...
Pour que le chat dise "Bonjour !" pendant 2 secondes :
Une bulle apparaît avec le texte, comme dans une BD !
Les blocs jaunes disent à Scratch QUAND commencer le programme. Sans bloc jaune au début, ton programme ne démarrera jamais !
Commence TOUJOURS ton programme par un bloc JAUNE ! C'est lui qui dit à Scratch : "Attention, on commence !" Le plus utilisé est quand ⚑ est cliqué
Les blocs orange contrôlent le temps et les répétitions : attendre, répéter plusieurs fois...
Crée un programme qui fait parler et bouger le chat quand tu cliques sur le drapeau vert.
Ton programme devrait ressembler à :
✨ Génial ! Le chat dit "Bonjour !" et avance ! Tu viens de créer ton premier programme !
Transforme une histoire en blocs Scratch
Écris ce qui va se passer : "Un chat rencontre un chien. Ils jouent ensemble."
🐱 Chat + 🐕 Chien = 2 sprites
🌳 Un parc = 1 arrière-plan
Scène 1: Chat arrive → Scène 2: Rencontre → Scène 3: Ils jouent
"marche" → avancer | "dit bonjour" → dire
| Action | Bloc Scratch |
|---|---|
| Marcher/Avancer | avancer de X pas |
| Parler/Dire | dire "..." pendant X sec |
| Attendre | attendre X secondes |
| Apparaître/Disparaître | montrer / cacher |
"Le chat dit 'Bonjour !', attend 1 seconde, puis avance de 100 pas"
✨ Clique sur le drapeau vert pour voir le résultat !
Fais communiquer tes sprites entre eux
Les messages permettent à un sprite de dire aux autres : "C'est ton tour !"
C'est comme envoyer un SMS 📱 : le chat envoie un message, le chien le reçoit et réagit !
🐱 📤
ENVOYER
envoyer à tous message1📥 🐕
RECEVOIR
quand je reçois message1Le chat dit "Bonjour", puis le chien répond "Salut !"
🐱 Chat
🐕 Chien
Boucles et conditions
Une boucle permet de répéter des actions sans les recopier 100 fois !
avancer 10
avancer 10
avancer 10
... x100 😫
Simple ! 🎉
Une condition permet de faire quelque chose SEULEMENT SI c'est vrai.
Les "5 sens" de ton sprite
Les capteurs permettent à ton sprite de "sentir" ce qui se passe : touche-t-il quelque chose ? Une touche est-elle pressée ?
Blocs capteurs (bleu clair) :
Calculs et comparaisons
Les opérateurs (vert) permettent de faire des calculs et des comparaisons.
Calculs :
Nombre au hasard (super utile pour les jeux !) :
Le sprite va à un endroit au hasard sur la scène :
Stocke des informations (score, vies...)
Une variable, c'est comme une boîte avec une étiquette. Tu peux y mettre un nombre et le modifier.
📝 Score
42
Boîte "Score" contenant la valeur 42
Blocs de variables (orange foncé) :
Crée tes propres blocs personnalisés
Tu peux créer tes propres blocs ! C'est comme inventer une nouvelle instruction qui regroupe plusieurs actions.
Tu dois faire "sauter" le chat à plusieurs endroits. Tu recopies les mêmes blocs encore et encore...
Tu crées UN bloc Sauter et tu l'utilises partout !
Définition
Utilisation
Simple ! 🎉
Le Jeu du Chat Africain
Un chat se promène dans la savane. Il doit attraper des étoiles pour gagner des points (+10). Attention au lion qui lui fait perdre une vie (-1) !
Sprites : 🐱 Chat, 🦁 Lion, ⭐ Étoile
Arrière-plan : 🌍 Savane
Variables : Score, Vies
Ajoute un bruit quand tu attrapes une étoile
Le lion va plus vite quand le score augmente
Combien d'étoiles en 30 secondes ?
Message spécial à 100 points
Tu as terminé le cours complet
"Découvre Scratch"
✅ Programmation & Interface ✅ Sprites & Arrière-plans
✅ Blocs par couleur ✅ Messages ✅ Contrôles
✅ Capteurs ✅ Opérateurs ✅ Variables ✅ Mes Blocs
Tu es programmeur.se Scratch ! 🚀