🐱 Bienvenue dans Scratch !
Apprends à programmer en t'amusant — étape par étape !
🤔 C'est quoi Scratch ?
Scratch, c'est un programme qui te permet de créer des jeux, des histoires et des animations.
Au lieu d'écrire des mots compliqués, tu assembles des blocs colorés — comme des LEGO 🧱 !
Des millions d'enfants dans le monde utilisent Scratch. C'est ton tour !
🖥️ Comment ouvrir Scratch ?
- Regarde sur le Bureau de l'ordinateur — cherche l'icône du chat orange 🐱
- Double-clique dessus pour l'ouvrir
- Tu vois le chat au centre de l'écran ? C'est bon, Scratch est prêt !
Scratch est installé sur ta machine — pas besoin d'Internet.
🗺️ L'écran de Scratch
Voici ce que tu vois quand tu ouvres Scratch :
👆 Repère bien : les blocs colorés à gauche, la zone de code au milieu, et la scène à droite où ton projet prend vie !
💾 Sauvegarder ton travail
Important ! Sauvegarde souvent pour ne rien perdre 😊
Clique sur Fichier → Sauvegarder sur l'ordinateur
Appuie sur Ctrl + S en même temps
🎬 Le Storyboard — dessine avant de coder !
Avant d'ouvrir Scratch, les bons programmeurs dessinent leur idée sur papier. On appelle ça un storyboard.
5 minutes de dessin = 20 minutes de programmation en moins. Dessine d'abord, code ensuite !
🏃 Bouger — les blocs Mouvement
Dis à ton sprite où aller et comment se déplacer !
💡 À quoi ça sert ?
Les blocs Mouvement sont bleus. Ils font bouger ton sprite sur la scène.
Tu appuies sur avancer → ton sprite avance. Tu appuies sur tourner → il tourne. Simple !
🧱 Les blocs à connaître
🐱 Le chat qui dessine un carré
- 🖥️ Ouvre Scratch
- 🐱 Garde le chat
- 🏞️ Arrière-plan : Blue Sky
- 💾 Nom du fichier : carre.sb3
- Dans Événements, prends quand ⚑ cliquéet pose-le dans la zone de code.
- Dans Mouvement, accroche aller à x: 0 y: 0dessous.
- Ajoute avancer de 100 paspuistourner de 90 degrés ↻.
- Copie ces 2 blocs 3 fois de plus (clic droit → Dupliquer). Tu dois avoir 4 fois "avancer + tourner".
- Clique sur ▶️ et observe le chat tracer un carré ! Sauvegarde : Ctrl+S
🎭 L'apparence — changer de look
Fais parler ton sprite, change sa taille et son apparence !
💡 À quoi ça sert ?
Les blocs Apparence sont violets. Ils changent comment ton sprite ressemble et ce qu'il dit.
L'acteur parle, change de costume, grandit ou rétrécit. Tes blocs Apparence font la même chose pour ton sprite !
🧱 Les blocs à connaître
🪄 Le chat magicien
- 🖥️ Nouveau projet Scratch
- 🐱 Garde le chat
- 🎨 Arrière-plan : Castle
- 💾 Nom : magicien.sb3
- Commence par quand ⚑ cliqué.
- Le chat dit bonjour : dire Bonjour ! Je suis un magicien ! pendant 3 sec.
- Il disparaît : cacher. Attends :attendre 1 secondes.
- Il réapparaît différent : basculer sur le costume costume2puismontrer.
- Il grandit ! mettre la taille à 150 %→dire TADA ! ✨ pendant 2 sec→mettre la taille à 100 %. Sauvegarde !
montrer au moment du TADA !🎵 Les sons et la musique
Joue des sons et crée tes propres mélodies !
💡 À quoi ça sert ?
Les blocs Son sont roses. Ils permettent de jouer des sons et de créer de la musique !
Chaque touche joue une note différente. Avec Scratch, tu choisis le numéro de la note : Do=60, Ré=62, Mi=64, Fa=65, Sol=67…
🧱 Les blocs à connaître
🎼 Mon mini concert
- 🖥️ Nouveau projet
- 🎤 Sprite : Singer1 ou Crab
- 🎸 Arrière-plan : Concert
- 🔊 Active l'extension "Musique" (bouton + en bas à gauche)
- 💾 Nom : concert.sb3
- Commence par quand ⚑ cliqué.
- Le sprite annonce : dire 🎵 Bienvenue ! pendant 2 sec.
- Joue Do-Ré-Mi : ajoute 3 blocs jouer la note 60 pendant 0.5 temps. Change les notes : 60, 62, 64.
- Continue avec Fa-Sol-La-Si-Do : notes 65, 67, 69, 71, 72 (chacune 0.5 temps).
- Termine fort : note 72 pendant 2 temps. Puis dire Merci ! 👏 pendant 2 sec. Sauvegarde !
⚡ Les Événements — quand ça démarre !
Dis à Scratch QUAND il doit commencer à faire quelque chose.
💡 À quoi ça sert ?
Les blocs Événements sont jaunes. Ils sont toujours en tête d'un programme. Sans eux, rien ne démarre !
La sonnerie sonne → les élèves entrent. L'événement se déclenche → Scratch commence à agir. Sans sonnerie, personne ne bouge !
🧱 Les blocs à connaître
🤖 Le robot qui obéit
- 🖥️ Nouveau projet
- 🤖 Sprite : Robot (bibliothèque)
- 🏙️ Arrière-plan : City
- 💾 Nom : robot.sb3
- Pour aller à droite : quand la touche flèche droite pressée→s'orienter à 90→avancer de 10 pas.
- Refais la même chose pour les 3 autres flèches (gauche = -90, haut = 0, bas = 180). Ce sont 4 programmes séparés !
- Quand on clique sur le robot : quand ce sprite est cliqué→dire Bip bip ! 🤖 pendant 2 sec.
- Clique sur ▶️ et déplace ton robot avec les flèches ! Sauvegarde.
📨 Les Messages — sprites qui se parlent
Fais communiquer tes personnages entre eux !
💡 C'est quoi un message ?
Un message, c'est un signal qu'un sprite envoie à tous les autres. Quand ils reçoivent ce signal, ils font une action !
Tu cries "À table !" (= envoyer un message). Tout le monde dans la maison entend et vient manger (= quand je reçois). Tu n'as pas besoin de dire à chacun individuellement !
🧱 Les 3 blocs des messages
Clique sur le menu dans le bloc → Nouveau message → tape son nom → OK !
🎪 Le mini-spectacle
- 🖥️ Nouveau projet
- 🎤 Sprite 1 : Avery
- 🦁 Sprite 2 : Lion
- 🎭 Arrière-plan : Theater
- 💾 Nom : spectacle.sb3
- Cache le Lion au départ : sur le sprite Lion, mets quand ⚑ cliqué→cacher.
- Programme Avery : quand ⚑ cliqué→dire Voici le Lion ! pendant 3 sec→envoyer à tous lion_entre et attendre.
- Sur le Lion : quand je reçois lion_entre→montrer→dire ROAAAR ! 🦁 pendant 2 sec.
- Clique sur ▶️ : Avery annonce, le message part, le Lion apparaît et rugit ! Sauvegarde.
🔄 Le Contrôle — répéter et décider
Répète des actions, attends, et prends des décisions dans ton programme !
💡 À quoi ça sert ?
Les blocs Contrôle sont oranges. Ils contrôlent comment ton programme avance : répéter, attendre, ou choisir.
"Mélange 10 fois" = répéter. "Attends que le four chauffe" = attendre. "Si c'est trop sucré, ajoute du sel" = si/alors !
🧱 Les blocs à connaître
💃 La danse qui ne s'arrête pas !
- 🖥️ Nouveau projet
- 💃 Sprite : Ballerina
- 🕺 Arrière-plan : Dance Space
- 💾 Nom : danse.sb3
- Commence par quand ⚑ cliqué→aller à x: 0 y: 0.
- Prends le bloc répéter indéfiniment— c'est une boucle ! Tout ce que tu mets dedans se répète pour toujours.
- À l'intérieur de la boucle, mets : costume suivant→attendre 0.3 secondes.
- Toujours dans la boucle : avancer de 5 pas→rebondir si le bord est atteint.
- Clique sur ▶️ — le sprite danse sans fin ! Pour arrêter, clique sur ⬛. Sauvegarde.
👁️ Les Capteurs — détecter !
Ton sprite peut sentir ce qui se passe autour de lui !
💡 À quoi ça sert ?
Les blocs Capteurs sont bleu clair. Ils permettent à ton sprite de "sentir" son environnement !
Les humains voient, entendent, touchent... Les capteurs donnent les mêmes pouvoirs à ton sprite : détecter les collisions, la souris, les touches clavier...
🧱 Les blocs à connaître
🐱 Attrape la souris !
- 🖥️ Nouveau projet
- 🐱 Sprite 1 : Chat
- 🐭 Sprite 2 : Mouse1 (bibliothèque)
- 🌿 Arrière-plan : Forest
- 💾 Nom : attrape_souris.sb3
- Sur le Chat : quand ⚑ cliqué→répéter indéfiniment→ à l'intérieur :aller à x: mouse x y: mouse y. Le chat suit ta souris !
- Sur la Souris : quand ⚑ cliqué→répéter indéfiniment→ à l'intérieur :aller à position aléatoire→attendre 1 sec.
- Toujours dans la boucle de la Souris, ajoute : si touching Chat ? alors→dire Attrapée ! 😹 pendant 2 sec→cacher.
- Clique sur ▶️ : déplace ta souris pour guider le chat et attraper la petite souris ! Sauvegarde.
🧮 Les Opérateurs — calculs et comparaisons
Fais des mathématiques directement dans tes programmes !
💡 À quoi ça sert ?
Les blocs Opérateurs sont verts. Ils font des calculs et des comparaisons.
Addition, soustraction, comparer si un nombre est plus grand qu'un autre... Les opérateurs Scratch font exactement ce que tu fais en classe de maths !
🧱 Les blocs à connaître
🧮 ROBI la calculatrice
- 🖥️ Nouveau projet
- 🤖 Sprite : Robot
- 🏫 Arrière-plan : Room 3
- 📦 Crée une variable "nombre1" et une variable "nombre2"
- 💾 Nom : calculatrice.sb3
- quand ⚑ cliqué→dire Je suis ROBI ! 🤖 pendant 2 sec.
- ask Premier nombre ? and wait→mettre nombre1 à answer.
- ask Deuxième nombre ? and wait→mettre nombre2 à answer.
- dire regrouper Somme = (nombre1 + nombre2) pendant 4 sec. Sauvegarde !
📦 Les Variables — stocker des infos
Une variable, c'est une boîte pour garder une information dans ton programme !
💡 À quoi ça sert ?
Les Variables sont orange foncé. Elles stockent des infos comme le score ou le nombre de vies.
Imagine une boîte avec l'étiquette "score". Tu mets 0 dedans au début, puis tu ajoutes 1 à chaque point. La boîte garde toujours la dernière valeur !
🛠️ Créer une variable
Va dans Variables → clique Créer une variable → donne un nom (ex: "score") → OK !
⭐ Collecte les étoiles !
- 🖥️ Nouveau projet
- 🐱 Sprite 1 : Chat
- ⭐ Sprite 2 : Star
- 🌌 Arrière-plan : Stars
- 📦 Crée une variable "score"
- 💾 Nom : etoiles.sb3
- Sur le Chat : initialise le score à 0, montre-le, puis fais suivre la souris en boucle.
- Sur l'Étoile : boucle infinie → aller à position aléatoire → attendre 2 sec.
- Dans la boucle de l'étoile : si touching Chat ? alors→ajouter 1 à score→jouer le son pop→ aller à position aléatoire.
- Condition victoire : si score = 5 alors→dire 🏆 Bravo ! pendant 3 sec→arrêter tout. Sauvegarde !
🛠️ Mes Blocs — crée tes propres blocs !
Invente tes propres blocs pour éviter de répéter le même code !
💡 À quoi ça sert ?
Les Mes Blocs sont rose fuchsia. Tu crées ton propre bloc, tu lui donnes un nom, et tu l'utilises autant de fois que tu veux !
Tu inventes une recette "faire un gâteau". Après, quand tu veux ce gâteau, tu dis juste "faire un gâteau" sans répéter toutes les étapes. C'est Mes Blocs !
🛠️ Comment créer un bloc ?
- Clique sur Mes Blocs dans la palette
- Clique sur Créer un bloc
- Donne-lui un nom (ex : "sauter", "danser")
- Mets les blocs que tu veux dans la définition
- Utilise ton nouveau bloc dans ton programme !
🎨 Le sprite danseur
- 🖥️ Nouveau projet
- 💃 Sprite : Pico ou Giga
- 🎉 Arrière-plan : Party
- 💾 Nom : danseur.sb3
- Dans Mes Blocs → Créer un bloc → nomme-le "saluer". Dans la définition, mets : dire "Bonjour 👋" 2 sec → taille 120% → attendre 0.5 sec → taille 100%.
- Crée un 2e bloc nommé "danser". Dans la définition : costume suivant (×2) avec 0.3 sec entre les deux → avancer de 20 pas → rebondir si bord.
- Programme principal : quand ⚑ cliqué→saluer→répéter 5 fois→ à l'intérieur :danser→ après la boucle :saluer.
- Clique sur ▶️ et vois la magie : ton programme principal est tout petit mais fait beaucoup ! Sauvegarde.
👗 Les Costumes — changer d'apparence
Un sprite peut avoir plusieurs visages — apprends à les utiliser !
💡 C'est quoi un costume ?
Un costume, c'est une apparence différente du même sprite. Comme un acteur qui change de vêtements entre deux scènes !
Alterne rapidement entre 2 costumes (bras gauche → bras droit → bras gauche...) et tu crées l'illusion du mouvement. C'est le principe des dessins animés !
🗂️ L'onglet Costumes
Clique sur Costumes en haut à gauche (à côté de "Code" et "Sons") pour voir et modifier les costumes.
Clic droit sur un costume → Dupliquer → modifie le dessin avec les outils. Renomme-le double-cliquant sur son nom !
🦋 Le papillon de Bamendou
- 🖥️ Nouveau projet
- 🦋 Sprite : Butterfly 1
- 🌿 Arrière-plan : Forest
- 💾 Nom : papillon.sb3
- Clique sur l'onglet Costumes. Vois combien de costumes le papillon a. Duplique le costume 1, colorie les ailes en rouge → nomme-le "rouge". Refais : ailes jaunes → nomme-le "jaune".
- Programme 1 — Animation : quand ⚑ cliqué→ taille 60% → aller à x:-180 y:0 → boucle infinie avec : costume suivant → attendre 0.15 sec → avancer 3 pas → rebondir si bord.
- Programme 2 — Couleur au bord : quand ⚑ cliqué→ boucle infinie →si touching Edge ? alors→ basculer costume rouge → attendre 1 sec → basculer costume jaune → attendre 1 sec.
- Clique sur ▶️ ! Le papillon bat des ailes et change de couleur à chaque rebond. Sauvegarde.
🔀 Les Transitions — passer d'un état à l'autre
Rends tes projets plus fluides avec des effets de passage entre les scènes !
💡 C'est quoi une transition ?
Une transition, c'est quand quelque chose change progressivement plutôt que d'un seul coup. Apparaître en fondu, changer de décor avec un effet, changer de costume avec style !
Dans un dessin animé, les personnages ne sautent pas d'un seul coup d'une position à l'autre. Ils passent par des positions intermédiaires. Les transitions font pareil pour tes sprites !
✨ Les effets visuels de Scratch
0.05 sec = très rapide (flash) · 0.2 sec = normal · 0.5 sec = lent et doux
🦋 La métamorphose de Bamendou
- 🖥️ Nouveau projet
- 🧒 Sprite : Avery
- 🌿 Arrière-plan 1 : Forest
- 🏙️ Arrière-plan 2 : City With Water
- 🌌 Arrière-plan 3 : Stars
- 💾 Nom : metamorphose.sb3
- Scène 1 (forêt) : mettre effet fantôme à 100 → montrer → dire → répéter 10 fois (changer fantôme de -10 → attendre 0.05 sec) → annuler effets. Fade in !
- Attendre ESPACE : dire "Appuie sur ESPACE" → attendre jusqu'à ce que key space pressed ?.
- Transition tourbillon vers la ville : répéter 15 fois (tourbillon +20) → changer arrière-plan → changer costume → répéter 15 fois (tourbillon −20) → annuler effets.
- Répète l'attente d'ESPACE puis fais un fade out → change décor → fade in pour arriver dans l'espace.
- Sauvegarde et clique ▶️ !
🌌 Mon Jeu de l'Espace
Un vrai jeu vidéo qui utilise tout ce que tu as appris !
🎮 Le jeu
Tu pilotes une fusée 🚀 avec les flèches du clavier pour collecter des étoiles ⭐ et éviter les astéroïdes ☄️.
Flèches du clavier
Messages et effets
Collisions
Score et vies
⚙️ Prépare ton projet
- Ouvre Scratch. Supprime le chat (clic droit → Supprimer).
- Ajoute le sprite Rocketship (bibliothèque). Taille : 40%.
- Ajoute le sprite Star. Taille : 30%.
- Ajoute le sprite Rocks (astéroïde). Taille : 50%.
- Arrière-plan : Stars. Crée les variables : score et vies.
- Sauvegarde : jeu_espace.sb3
La fusée
- Sur la Fusée : quand ⚑ cliqué→ aller à x:0 y:-100 → score=0 → vies=3 → dire "À toi ! 🚀" pendant 2 sec.
- Programme les 4 flèches (comme le Robot obéissant) : droite=90, gauche=-90, haut=0, bas=180, chacune avec "avancer de 10 pas".
L'étoile
- Sur l'Étoile : boucle infinie → aller à position aléatoire → attendre 2 sec.
- Dans la boucle : si touching Rocketship ? alors→ score +1 → son pop → aller à position aléatoire.
- Condition victoire : si score = 10 alors→ dire "🏆 Bravo !" → arrêter tout.
L'astéroïde
- Sur l'Astéroïde : boucle infinie → avancer de 3 pas → rebondir si bord.
- Dans la boucle : si touching Rocketship ? alors→ vies −1 → dire "Aïe ! 💥" pendant 1 sec → aller à position aléatoire.
- Sur la Fusée : dans sa boucle, ajoute si vies = 0 alors→ dire "Game Over 💀" → arrêter tout. Sauvegarde !
💭 À toi de créer !
Tu connais tous les blocs. Maintenant invente ton propre projet !
🧠 Pourquoi créer sans aide ?
Jusqu'ici, on t'a guidé. Maintenant, c'est toi le programmeur ! Réfléchir tout seul, c'est comme ça qu'on devient vraiment bon.
Un peintre apprend d'abord à copier des tableaux. Puis un jour, on lui dit : peins ce que tu veux. C'est ton moment !
✏️ Planifie sur papier d'abord !
Réponds à ces 3 questions avant d'ouvrir Scratch :
🎯 Choisis ton niveau !
Choisis un sujet parmi : 📖 Une histoire animée · 🎵 Un piano interactif (touches = notes) · 🌦️ Une météo (3 touches = soleil, pluie, nuit)
Tu décides toi-même des sprites, des blocs, des dialogues !
🐠 Sous la mer (utilise une boucle + une variable) · 🏙️ Ville de nuit (un capteur + un message) · 🤖 Robot du futur (un bloc Mes Blocs + une question à l'utilisateur)
Blanc total. La seule règle : utilise au moins 5 catégories de blocs et donne un vrai début et une vraie fin.
💡 Idées : une histoire au village de Bamendou · un jeu de quiz · un spectacle de cirque · un jeu de course…
🎤 Présente ton projet !
Après avoir codé, réponds à ces 4 questions :
- Qu'est-ce que ton programme fait ? (1 phrase simple)
- Montre 3 blocs dans ton code et explique à quoi ils servent.
- Qu'est-ce qui était difficile ? Qu'as-tu appris seul(e) ?
- Qu'ajouterais-tu si tu avais plus de temps ?
Nom du fichier : mon_projet_ton_prénom.sb3 — puis Ctrl+S !
🎓 Tu as tout exploré !
Félicitations ! Tu connais maintenant les 13 modules de Scratch !
🎉 Ce que tu as accompli
🧠 Quiz final — à toi de répondre !
De quelle couleur sont les blocs Mouvement ?
Quel bloc répète une action 10 fois ?
Comment sauvegarder vite ?
À quoi sert 'Mes Blocs' ?
Quelle catégorie déclenche un programme ?