Niveau 2 · Scratch · 7-12 ans
🎮

Activités Scratch

Explore les blocs Scratch et crée tes propres mini-projets, catégorie par catégorie !

⭐ 7-12 ans 🖥️ Introduction 🔵 9 catégories 🎯 9 mini-projets 🚀 Projet final 💭 À toi de jouer !
🖥️ Introduction

Bienvenue dans Scratch !

Avant de programmer, découvre l'outil que tu vas utiliser

🐱 C'est quoi Scratch ?

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 texte compliqué, tu assembles des blocs colorés comme des pièces de puzzle 🧩.

Avec Scratch, tu peux créer des histoires animées, des jeux et des animations musicales — tout en apprenant à programmer !

🧱

Pense à des LEGO !

Avec des LEGO, tu assembles des briques pour construire une maison. Avec Scratch, tu assembles des blocs colorés pour construire un programme. Plus tu apprends, plus tes créations deviennent impressionnantes !

💡

Le saviez-vous ?

Plus de 100 millions d'enfants dans le monde utilisent Scratch pour apprendre à programmer. C'est l'un des langages de programmation les plus utilisés par les jeunes !

🖥️ Comment ouvrir Scratch sur ton ordinateur

Scratch est installé directement sur ta machine. Voici comment l'ouvrir :

1

Regarde sur le Bureau de ton ordinateur (l'écran d'accueil). Cherche l'icône Scratch 🐱 qui ressemble à un chat orange.

2

Si tu ne la vois pas sur le Bureau, clique sur le menu Démarrer (Windows) ou va dans Applications (Mac) et cherche "Scratch".

3

Double-clique sur l'icône Scratch pour l'ouvrir. Attends quelques secondes, le logiciel va se lancer.

4

Tu verras apparaître l'interface Scratch avec le chat orange au centre de la scène. Tu es prêt(e) à programmer !

Scratch fonctionne sans Internet !

La version installée sur ton ordinateur fonctionne même sans connexion Internet. Tes projets sont sauvegardés directement sur ta machine.

🗺️ L'interface de Scratch — les 5 zones

Quand Scratch s'ouvre, tu vois 5 zones importantes. Apprends leur nom, tu en auras besoin tout au long des activités !

Interface Scratch annotée — palette de blocs, zone de code, scène, lutins
👆

Repère bien ces zones sur la vraie image !

Les flèches sur la photo te montrent chaque partie : les onglets Code / Costumes / Sons, les blocs d'instructions à gauche, la zone de code au centre, la zone de la scène en haut à droite, et la zone des lutins en bas à droite.

ZoneC'est quoi ?À quoi ça sert ?
① Barre de menusLa ligne tout en hautOuvrir, sauvegarder, changer la langue
② Palette de blocsLa colonne à gaucheChoisir et prendre les blocs
③ Zone de codeLa grande zone du milieuAssembler les blocs pour programmer
④ ScèneL'écran en haut à droiteVoir le résultat de ton programme
⑤ Liste des spritesEn bas à droiteChoisir quel sprite tu programmes

🌈 Les 9 catégories de blocs

Dans la palette de blocs, les blocs sont rangés par catégorie et par couleur. Voici un aperçu rapide — tu vas explorer chaque catégorie dans les activités qui suivent !

CouleurCatégorieIls permettent de…
■ BleuMouvementDéplacer le sprite
■ VioletApparenceChanger le look, parler
■ RoseSonJouer des sons et de la musique
■ JauneÉvénementsDéclencher le programme
■ OrangeContrôleRépéter, attendre, si/alors
■ CyanCapteursDétecter, poser des questions
■ VertOpérateursCalculs et comparaisons
■ Orange foncéVariablesStocker des informations
■ Rose fuchsiaMes BlocsCréer ses propres blocs personnalisés

💾 Comment sauvegarder ton projet

C'est très important de sauvegarder ton travail régulièrement pour ne pas perdre ce que tu as fait !

⚠️

Attention !

Si tu fermes Scratch sans sauvegarder, tout ton travail sera perdu ! Sauvegarde souvent — au moins toutes les 10 minutes de travail.

Méthode 1 — Avec le menu Fichier

1

Clique sur Fichier dans la barre de menus tout en haut.

2

Clique sur "Sauvegarder sur l'ordinateur" (ou "Save to your computer").

3

Choisis le dossier où sauvegarder (par exemple : Bureau ou dossier Scratch).

4

Donne un nom à ton projet (ex : "Mon_jeu_de_lespace") puis clique sur Enregistrer.

Méthode 2 — Raccourci clavier (plus rapide !)

⌨️

Le raccourci magique !

Appuie simultanément sur Ctrl + S (Windows) ou ⌘ Cmd + S (Mac) pour sauvegarder en un clin d'œil !

📁

Le format de fichier Scratch

Tes projets sont sauvegardés avec l'extension .sb3 (ex : mon_jeu.sb3). Pour rouvrir un projet, clique sur Fichier → Ouvrir depuis l'ordinateur et sélectionne ton fichier .sb3.

🎬 Le Storyboard — planifie ton projet avant de coder !

Un storyboard (ou scénarimage), c'est une série de petits dessins qui racontent ton projet case par case, avant même d'ouvrir Scratch. C'est l'outil secret de tous les créateurs — des cinéastes aux développeurs de jeux vidéo !

🎥

Pense à un réalisateur de film !

Avant de tourner un film, le réalisateur dessine chaque scène sur papier. Il sait déjà ce qui se passe dans chaque séquence avant de filmer. Toi, c'est pareil : dessine ton projet Scratch avant de coder, tu iras beaucoup plus vite !

📋 Un storyboard Scratch, c'est quoi exactement ?

Pour chaque scène ou moment clé de ton projet, tu dessines une case avec :

Case 1 — Démarrage
🐱 🌳
Sprites : Chat, Arbre
Action : Chat au centre
Déclencheur : ⚑ cliqué
Case 2 — Dialogue
🐱💬🦁
Sprites : Chat, Lion
Action : Chat dit "Bonjour !"
Déclencheur : message "scène2"
Case 3 — Action
🏃💨⭐
Sprites : Chat, Étoile
Action : Chat court, attrape étoile
Déclencheur : collision
Case 4 — à toi !
✏️
Sprites : ___________
Action : ___________
Déclencheur : ___________

✅ Les 5 questions à répondre pour chaque case

QuestionCe que tu dois noter
🖼️ À quoi ça ressemble ?Un petit dessin rapide de la scène (même un bonhomme simple suffit !)
👤 Qui est là ?Liste des sprites présents dans cette case
Qu'est-ce qui déclenche ?Clic sur ⚑, touche clavier, message reçu, collision…
🎬 Que se passe-t-il ?Les actions : le sprite parle, bouge, change de costume, disparaît…
➡️ Ce qui vient après ?Quelle case suit ? Quel message est envoyé ? Le jeu s'arrête ?
💡

Règle d'or : dessine d'abord, code ensuite !

5 minutes de storyboard te font gagner 20 minutes de débogage. Quand tu sais exactement ce que tu veux créer, il te suffit de traduire chaque case en blocs Scratch. Une case = un groupe de blocs !

🗺️

Storyboard vs Programme Scratch

Le storyboard, c'est ta carte routière. Le programme Scratch, c'est le voyage. Sans carte, tu peux te perdre. Avec une bonne carte, tu sais toujours où tu vas et comment y arriver !

🔵 Catégorie 1

🏃 Les Blocs Mouvement

Fais bouger ton sprite où tu veux sur la scène !

💡 C'est quoi ?

Les blocs Mouvement sont de couleur bleue. Ils permettent de déplacer ton sprite sur la scène : avancer, tourner ou aller à une position précise.

🚗

Pense à une voiture télécommandée !

Les blocs Mouvement, c'est comme la télécommande d'une voiture 🚗. Tu appuies sur "avancer" → la voiture avance. Tu appuies sur "tourner" → elle tourne. Avec Scratch, c'est pareil pour ton sprite !

🧱 Les blocs importants

BlocCe qu'il fait
avancer de 10 pasFait avancer le sprite dans la direction où il regarde
tourner de 15 degrés ↻Fait pivoter le sprite vers la droite
tourner de 15 degrés ↺Fait pivoter le sprite vers la gauche
aller à x: 0 y: 0Téléporte le sprite au centre de la scène
s'orienter à 90Oriente le sprite : 90=droite · −90=gauche · 0=haut · 180=bas
rebondir si le bord est atteintLe sprite fait demi-tour quand il touche le bord
📍

La scène, c'est une grille !

La scène mesure 480 × 360 cases. Le centre est en x:0 y:0. Vers la droite, x augmente (max +240). Vers le haut, y augmente (max +180).

🎯 Mini-Projet 1

🐱 Le chat explorateur

🎯
Objectif : Apprendre à déplacer un sprite avec les blocs Mouvement et lui faire tracer une forme géométrique.

⚙️ Prépare Scratch sur ta machine

  • 🖥️ Ouvre Scratch sur ton ordinateur
  • 🐱 Garde le chat (sprite par défaut)
  • 🏞️ Choisis l'arrière-plan "Blue Sky"
  • 💾 Sauvegarde : "chat_explorateur.sb3"
  1. Ajoute le bloc déclencheur Dans Événements, prends quand ⚑ cliqué et pose-le sur la zone de code.
  2. Mets le chat au centre Dans Mouvement, prends aller à x: 0 y: 0. Accroche-le sous le premier bloc.
  3. Fais-le avancer Prends avancer de 10 pas et change le nombre : mets 100.
  4. Fais-le tourner Prends tourner de 15 degrés ↻ et change le nombre : mets 90.
  5. Répète pour faire un carré Copie les deux blocs 3 fois (clic droit → dupliquer). Le chat avance + tourne 4 fois en tout.
  6. Ajoute le rebond Après tout ça, ajoute rebondir si le bord est atteint. Clique sur ⚑ et observe !
  7. Sauvegarde ton travail ! Appuie sur Ctrl + S pour sauvegarder.
🧩 Ton programme complet assemblé — copie exactement ce que tu vois !
🐱 Programme du Chat
quand ⚑ cliqué
aller à x: 0 y: 0
avancer de 100 pas
tourner de 90 degrés ↻
avancer de 100 pas
tourner de 90 degrés ↻
avancer de 100 pas
tourner de 90 degrés ↻
avancer de 100 pas
tourner de 90 degrés ↻
rebondir si le bord est atteint
🎉

Ce que tu dois voir :

Le chat part du centre et trace un carré sur la scène. Tu as écrit ton premier programme de mouvement !

Challenge bonus !

Peux-tu faire tracer un triangle au chat ? Un triangle a 3 côtés, et tu dois tourner de 120 degrés à chaque fois.

🟣 Catégorie 2

🎭 Les Blocs Apparence

Fais parler ton sprite et change son look !

💡 C'est quoi ?

Les blocs Apparence sont violets. Ils changent comment ton sprite ressemble ou s'exprime : dire des choses, changer de costume, grandir, rétrécir ou disparaître !

🎪

Pense à un acteur de théâtre !

Un acteur peut changer de costume 👗, parler avec des bulles 💬, et changer de taille sur scène. Les blocs Apparence te donnent ce même pouvoir sur ton sprite !

🧱 Les blocs importants

BlocCe qu'il fait
dire Bonjour ! pendant 2 secondesAffiche une bulle de dialogue pendant un certain temps
basculer sur le costume costume2Change l'apparence du sprite vers un autre costume
costume suivantPasse automatiquement au costume suivant (utile pour les animations !)
changer la taille de 10Agrandit (+) ou rétrécit (−) le sprite
mettre la taille à 100 %Fixe la taille (100 % = taille normale)
cacher / montrerRend le sprite invisible ou visible
🎯 Mini-Projet 2

🪄 Le magicien des costumes

🎯
Objectif : Utiliser les blocs Apparence pour faire parler un sprite, le cacher, le montrer et changer sa taille.

⚙️ Prépare Scratch sur ta machine

  • 🖥️ Ouvre un nouveau projet Scratch
  • 🐱 Garde le chat Scratch
  • 🎨 Arrière-plan : "Castle"
  • 💾 Sauvegarde : "magicien_costumes.sb3"
  1. Commence avec l'événement Prends quand ⚑ cliqué.
  2. Le chat se présente Ajoute dire Bonjour ! Je suis un magicien ! pendant 3 secondes.
  3. Il se cache mystérieusement Ajoute cacher.
  4. Il attend (suspense !) Dans Contrôle, prends attendre 1 secondes.
  5. Il change de costume et réapparaît Ajoute basculer sur le costume costume2, puis montrer.
  6. Il grandit d'un coup ! Ajoute mettre la taille à 150 %, puis dire TADA ! ✨ pendant 2 secondes.
  7. Il reprend sa taille normale Ajoute mettre la taille à 100 %. Puis sauvegarde avec Ctrl+S.
🧩 Ton programme complet assemblé — copie exactement ce que tu vois !
🐱 Programme du Chat
quand ⚑ cliqué
dire Bonjour ! Je suis un magicien ! pendant 3 sec
cacher
attendre 1 secondes
basculer sur le costume costume2
montrer
mettre la taille à 150 %
dire TADA ! ✨ pendant 2 secondes
mettre la taille à 100 %
🎉

Ce que tu dois voir :

Le chat dit bonjour, disparaît, réapparaît avec un autre costume plus grand en criant "TADA !" — un vrai tour de magie ! 🪄

Challenge bonus !

Ajoute un deuxième sprite (une étoile ⭐) et fais-le cacher au départ, puis montrer au moment du "TADA !".

🩷 Catégorie 3

🎵 Les Blocs Son

Ajoute de la musique et des sons à tes créations !

💡 C'est quoi ?

Les blocs Son sont rose/violet foncé. Ils permettent de jouer des sons, de la musique et même de créer ta propre mélodie !

🎹

Pense à un piano !

Chaque touche du piano joue une note différente 🎹. Les blocs Son, c'est pareil : tu choisis quel son jouer, et pendant combien de temps !

🧱 Les blocs importants

BlocCe qu'il fait
jouer le son Meow jusqu'à la finJoue un son et attend qu'il soit terminé avant de continuer
lancer le son MeowDémarre le son sans attendre (continue en même temps)
arrêter tous les sonsCoupe tous les sons en cours
mettre le volume à 100 %Régle le volume (0 = silencieux, 100 = maximum)
jouer la note 60 pendant 0.25 tempsJoue une note musicale (extension Musique)
🎵

Les numéros de notes musicales

Do=60 · Ré=62 · Mi=64 · Fa=65 · Sol=67 · La=69 · Si=71 · Do aigu=72

🎯 Mini-Projet 3

🎼 Mon concert Scratch

🎯
Objectif : Jouer une mélodie en enchaînant des blocs Son — et découvrir que les notes musicales ont des numéros !

⚙️ Prépare Scratch sur ta machine

  • 🖥️ Ouvre un nouveau projet Scratch
  • 🎤 Sprite : "Singer1" ou "Crab"
  • 🎸 Arrière-plan : "Concert"
  • 🔊 Active l'extension "Musique" (bouton + en bas à gauche)
  • 💾 Sauvegarde : "mon_concert.sb3"
  1. Démarre avec le drapeau vert quand ⚑ cliqué
  2. Annonce le concert ! dire 🎵 Bienvenue à mon concert ! pendant 2 secondes
  3. Joue Do-Ré-Mi Dans l'extension Musique, ajoute ces blocs :
    jouer la note 60 pendant 0.5 temps jouer la note 62 pendant 0.5 temps jouer la note 64 pendant 0.5 temps
  4. Continue Fa-Sol-La-Si-Do Ajoute les notes 65, 67, 69, 71, 72 (chacune 0.5 temps).
  5. Note longue pour finir jouer la note 72 pendant 2 temps
  6. Le bravo final ! dire Merci ! 👏 pendant 2 secondes puis sauvegarde.
🧩 Ton programme complet assemblé — copie exactement ce que tu vois !
🎤 Programme du sprite
quand ⚑ cliqué
dire 🎵 Bienvenue à mon concert ! pendant 2 sec
jouer la note 60 pendant 0.5 temps
jouer la note 62 pendant 0.5 temps
jouer la note 64 pendant 0.5 temps
jouer la note 65 pendant 0.5 temps
jouer la note 67 pendant 0.5 temps
jouer la note 69 pendant 0.5 temps
jouer la note 71 pendant 0.5 temps
jouer la note 72 pendant 2 temps
dire Merci ! 👏 pendant 2 secondes
🎉

Ce que tu dois voir :

Ton sprite joue la gamme complète Do Ré Mi Fa Sol La Si Do en annonçant et concluant son concert ! 🎵

Challenge bonus !

Essaie de jouer "Joyeux Anniversaire" ! Les premières notes sont : Sol Sol La Sol Do Si → numéros : 55 55 57 55 60 59.

🟡 Catégorie 4

⚡ Les Blocs Événements

Dis à ton programme quand il doit démarrer !

💡 C'est quoi ?

Les blocs Événements sont jaunes. Ils sont toujours au sommet d'un programme. Ils disent à Scratch : "Commence quand… !". Sans événement, rien ne démarre !

🔔

Pense à la sonnerie de l'école !

Quand la sonnerie retentit 🔔 → les élèves entrent en classe. L'événement, c'est la sonnerie. Les blocs qui suivent, c'est ce qui se passe après. Sans sonnerie, personne ne bouge !

🧱 Les blocs importants

BlocCe qu'il fait
quand ⚑ cliquéDémarre quand on clique sur le drapeau vert ▶️
quand la touche espace est presséeDémarre quand on appuie sur une touche du clavier
quand ce sprite est cliquéDémarre quand on clique directement sur le sprite
envoyer à tous message1Envoie un signal à tous les sprites
quand je reçois message1Démarre quand ce sprite reçoit le message
🎯 Mini-Projet 4

🤖 Le robot obéissant

🎯
Objectif : Contrôler un sprite avec les touches du clavier grâce aux blocs Événements.

⚙️ Prépare Scratch sur ta machine

  • 🖥️ Ouvre un nouveau projet Scratch
  • 🤖 Sprite : "Robot" (bibliothèque)
  • 🏙️ Arrière-plan : "City" ou "Room 1"
  • 💾 Sauvegarde : "robot_obeissant.sb3"
  1. Touche → (droite) quand la touche flèche droite est pressées'orienter à 90avancer de 10 pas
  2. Touche ← (gauche) Nouveau chapeau : flèche gauche → s'orienter à −90 → avancer de 10 pas.
  3. Touche ↑ (haut) Nouveau chapeau : flèche haut → s'orienter à 0 → avancer de 10 pas.
  4. Touche ↓ (bas) Nouveau chapeau : flèche bas → s'orienter à 180 → avancer de 10 pas.
  5. Clic sur le robot Chapeau quand ce sprite est cliquédire Bip bip ! À vos ordres ! 🤖 pendant 2 sec.
  6. Sauvegarde ! Ctrl+S
🧩 Ton programme complet assemblé — copie exactement ce que tu vois !
→ Droite
quand la touche → droite pressée
s'orienter à 90
avancer de 10 pas
← Gauche
quand la touche ← gauche pressée
s'orienter à -90
avancer de 10 pas
↑ Haut
quand la touche ↑ haut pressée
s'orienter à 0
avancer de 10 pas
↓ Bas + Clic
quand la touche ↓ bas pressée
s'orienter à 180
avancer de 10 pas
quand ce sprite est cliqué
dire Bip bip ! À vos ordres ! 🤖 pendant 2 sec
🎉

Ce que tu dois voir :

Tu contrôles le robot avec les 4 flèches du clavier. Quand tu cliques dessus, il te parle ! Tu as créé ton premier personnage contrôlable !

Challenge bonus !

Ajoute un deuxième sprite (une étoile) et programme-le pour qu'il disparaisse quand on appuie sur la barre espace.

📨 Focus Pratique

📨 Les Messages dans Scratch

Fais communiquer tes sprites entre eux pour créer des scènes coordonnées !

💡 C'est quoi un message ?

Dans Scratch, un message est un signal qu'un sprite envoie à tous les autres sprites de la scène. Quand un sprite reçoit ce signal, il peut déclencher une action précise.

C'est le moyen qu'ont tes sprites de se parler et de se coordonner sans se toucher !

📢

Pense à un chef d'orchestre !

Le chef d'orchestre lève sa baguette (= envoie un message "commencer"). Tous les musiciens qui connaissent ce signal commencent à jouer en même temps. Chaque musicien peut réagir différemment, mais au même moment !

🎬 Comment ça fonctionne ?

🐱
Sprite 1
envoyer à tous départ
📨 "départ"
🦁
Sprite 2
quand je reçois départ
🌟
Sprite 3
quand je reçois départ
🔑

Un message = un nom que tu choisis

Tu peux appeler ton message comme tu veux : "départ", "scène2", "explosion", "victoire"… L'important est que l'expéditeur et les destinataires utilisent exactement le même nom.

🧱 Les 3 blocs des messages

BlocCatégorieCe qu'il fait
envoyer à tous message1 Événements Envoie le message et continue immédiatement le programme sans attendre
envoyer à tous message1 et attendre Événements Envoie le message et attend que tous les récepteurs aient fini avant de continuer
quand je reçois message1 Événements Bloc chapeau : démarre un programme quand le message est reçu

La différence entre "envoyer" et "envoyer et attendre"

Envoyer à tous → le programme continue tout de suite, les récepteurs font leur action en parallèle.
Envoyer et attendre → le programme s'arrête jusqu'à ce que tous les récepteurs aient terminé leur action. Utile pour les scènes qui doivent se suivre dans l'ordre !

🛠️ Comment créer un nouveau message ?

1

Dans la palette, va dans la catégorie Événements (blocs jaunes).

2

Prends le bloc envoyer à tous message1 et pose-le dans la zone de code.

3

Clique sur le menu déroulant "message1" à l'intérieur du bloc → clique sur "Nouveau message".

4

Tape le nom de ton message (ex : "scène2", "explosion", "fin_jeu") et clique OK.

5

Ce même nom apparaît maintenant dans tous les blocs quand je reçois de tous tes sprites.

⚠️

Important : changer de sprite pour recevoir !

Le bloc quand je reçois doit être placé dans le programme du sprite qui doit réagir. N'oublie pas de cliquer sur le bon sprite dans la liste avant d'ajouter le bloc !

🎬 Exemple — Changer de scène avec un message

Voici un exemple classique : le chat parle, puis envoie un message pour que le lion entre en scène.

🐱 Programme du Chat (Sprite 1)
quand ⚑ cliqué montrer dire Hé ! Mon ami arrive ! pendant 3 sec envoyer à tous lion_entre et attendre dire Le voilà ! 😄 pendant 2 sec
🦁 Programme du Lion (Sprite 2)
quand ⚑ cliqué cacher
quand je reçois lion_entre aller à x: 150 y: 0 montrer dire Me voilà ! 🦁 pendant 2 sec
💡

Résultat

Le chat parle → envoie "lion_entre" → le lion apparaît et parle → puis seulement le chat dit "Le voilà !" car on a utilisé "envoyer et attendre".

🎯 Mini-Projet Messages

🎭 Le spectacle à 3 personnages

🎯
Objectif : Faire communiquer plusieurs sprites entre eux grâce aux messages — sans qu'ils se touchent !

Crée une scène animée où 3 personnages entrent l'un après l'autre, chacun déclenché par un message. Tu vas coordonner plusieurs sprites sans utiliser les touches clavier !

⚙️ Prépare Scratch sur ta machine

  • 🖥️ Nouveau projet Scratch
  • 🎤 Sprite 1 : "Avery" (la présentatrice)
  • 🦁 Sprite 2 : "Lion" (1er artiste)
  • 🦋 Sprite 3 : "Butterfly" (2e artiste)
  • 🎪 Arrière-plan : "Concert" ou "Theater"
  • 💾 Sauvegarde : "spectacle_messages.sb3"
  1. Initialise la scène — cache tout le monde Sur chaque sprite (Lion et Butterfly), ajoute :
    quand ⚑ cliqué cacher aller à x: 150 y: -40
  2. Programme la présentatrice (Avery) Clique sur Avery. Elle présente et envoie les messages un par un :
    quand ⚑ cliqué aller à x: -140 y: -40 dire 🎤 Bonsoir ! Voici notre premier artiste ! pendant 3 sec envoyer à tous lion_entre et attendre dire Et maintenant, la magnifique Butterfly ! 🦋 pendant 3 sec envoyer à tous butterfly_entre et attendre dire Merci à tous ! Bonne nuit ! 👏 pendant 3 sec
  3. Programme le Lion pour répondre au message Clique sur Lion. Crée un programme séparé qui réagit au message :
    quand je reçois lion_entre montrer dire ROAAAR ! Je suis le Lion ! 🦁 pendant 2 sec avancer de 40 pas attendre 1 secondes cacher
  4. Programme Butterfly pour son message Clique sur Butterfly :
    quand je reçois butterfly_entre montrer costume suivant dire Bonjour tout le monde ! 🦋 pendant 2 sec répéter 5 fois
    costume suivant avancer de 10 pas attendre 0.2 sec
  5. Ajoute un message de fin À la fin du programme de Butterfly, ajoute :
    envoyer à tous fin_spectacle
    Sur Avery, ajoute un programme séparé :
    quand je reçois fin_spectacle dire 🎊 Fin du spectacle ! pendant 3 sec arrêter tout
  6. Sauvegarde ! Ctrl+S puis clique ▶️ et observe le spectacle !
🧩 Ton programme complet assemblé — copie exactement ce que tu vois !
🎤 Avery
quand ⚑ cliqué
dire 🎤 Bonsoir ! pendant 3 sec
envoyer à tous lion_entre et attendre
dire Et maintenant Butterfly ! pendant 3 sec
envoyer à tous butterfly_entre et attendre
dire Merci ! 👏 pendant 3 sec
🦁 Lion (init + réaction)
quand ⚑ cliqué
cacher
aller à x: 150 y: -40
quand je reçois lion_entre
montrer
dire ROAAAR ! 🦁 pendant 2 sec
avancer de 40 pas
attendre 1 sec
cacher
🦋 Butterfly + Fin
quand je reçois butterfly_entre
montrer
dire Bonjour ! 🦋 pendant 2 sec
répéter 5 fois
costume suivant
avancer de 10 pas
attendre 0.2 sec
envoyer à tous fin_spectacle
quand je reçois fin_spectacle
dire 🎊 Fin ! pendant 3 sec
arrêter tout
🎉

Ce que tu dois voir :

Avery présente → le Lion entre, rugit, repart → Avery présente Butterfly → Butterfly entre, danse → Butterfly envoie "fin_spectacle" → Avery clôture. Tout est synchronisé grâce aux messages ! 🎪

Challenge bonus !

Ajoute un 4e sprite "Applause" (des mains qui applaudissent). Programme-le pour qu'il reçoive "fin_spectacle", apparaisse, et joue le son "Cheer" pendant 3 secondes avant de se cacher.

✏️ Exercice — Enchaîne 3 scènes avec des messages

Les messages sont parfaits pour changer d'arrière-plan au bon moment. Voici un schéma à reproduire sur papier, puis à coder :

📊 Diagramme de flux :
⚑ cliqué
Scène 1 : forêt
→ msg "scène2" →
🏙️ ville
Scène 2
→ msg "scène3" →
🌌 espace
Scène 3 : fin

Astuce : Pour changer d'arrière-plan avec un message, mets le bloc basculer sur l'arrière-plan forest dans le programme déclenché par le message. L'arrière-plan est aussi un sprite — il a son propre onglet "Code" !

💡

Le saviez-vous ?

Tu peux aussi cliquer sur l'arrière-plan dans la liste des sprites pour lui ajouter un programme. Il peut recevoir des messages et changer d'apparence tout seul !

🟠 Catégorie 5

🔄 Les Blocs Contrôle

Répète, attends, si alors… commande le déroulement de ton programme !

💡 C'est quoi ?

Les blocs Contrôle sont orange. Ils contrôlent comment et quand les instructions s'exécutent : répéter des actions, attendre, ou faire des choses différentes selon une condition.

🍽️

Pense à une recette de cuisine !

"Tourne la pâte 10 fois" → boucle répéter. "Si la pâte est collante alors ajoute de la farine" → si/alors. "Attends que le four soit chaud" → attendre !

🧱 Les blocs importants

BlocCe qu'il fait
attendre 1 secondesFait une pause avant de continuer
répéter 10 foisRépète ce qui est à l'intérieur un certain nombre de fois
répéter indéfinimentRépète pour toujours (jusqu'à ce qu'on arrête le programme)
si <condition> alorsFait quelque chose seulement si la condition est vraie
si <condition> alors / sinonFait une chose si vrai, une autre si faux
arrêter toutArrête tout le programme
🎯 Mini-Projet 5

💃 La danse sans fin !

🎯
Objectif : Créer une animation infinie avec une boucle, en alternant costumes et mouvement.

⚙️ Prépare Scratch sur ta machine

  • 🖥️ Ouvre un nouveau projet Scratch
  • 💃 Sprite : "Ballerina" ou "Cheshire"
  • 🕺 Arrière-plan : "Dance Space"
  • 💾 Sauvegarde : "danse_sans_fin.sb3"
  1. Démarre quand ⚑ cliqué
  2. Mets le sprite au centre aller à x: 0 y: 0
  3. Crée la boucle de danse Prends répéter indéfiniment. Tous les blocs suivants vont à l'intérieur !
  4. Change de costume (animation) Dans la boucle : costume suivant
  5. Attends un peu Dans la boucle : attendre 0.3 secondes
  6. Fais-le bouger Dans la boucle : avancer de 5 pas puis rebondir si le bord est atteint
  7. Sauvegarde ! Ctrl+S
🧩 Ton programme complet assemblé — copie exactement ce que tu vois !
💃 Programme du sprite
quand ⚑ cliqué
aller à x: 0 y: 0
répéter indéfiniment
costume suivant
attendre 0.3 secondes
avancer de 5 pas
rebondir si le bord est atteint
🎉

Ce que tu dois voir :

Ton sprite danse indéfiniment en changeant d'apparence et en rebondissant sur les bords. Appuie sur ⬛ pour l'arrêter.

Challenge bonus !

Utilise si <condition> alors pour faire dire "Ouille !" au sprite quand il touche le bord.

🔷 Catégorie 6

👁️ Les Blocs Capteurs

Détecte ce qui se passe autour de ton sprite !

💡 C'est quoi ?

Les blocs Capteurs sont bleu clair (cyan). Ils permettent à ton sprite de "sentir" son environnement : touche-t-il quelque chose ? Quelle touche est pressée ? Où se trouve la souris ?

👃

Pense aux 5 sens !

Les humains ont des yeux, des oreilles, un nez… Les capteurs Scratch donnent ces mêmes sens à ton sprite pour qu'il réagisse intelligemment à ce qui se passe !

🧱 Les blocs importants

BlocCe qu'il fait
touching Mouse Pointer ?Vrai si le sprite touche le curseur de la souris
touching Edge ?Vrai si le sprite touche le bord de la scène
touching color ?Vrai si le sprite touche une couleur précise
key space pressed ?Vrai si une touche du clavier est enfoncée
mouse x / mouse yPosition actuelle du curseur sur la scène
ask Comment tu t'appelles ? and waitPose une question et attend la réponse
answerBloc ovale contenant la dernière réponse donnée
🎯 Mini-Projet 6

🐱🖱️ Attrape-souris !

🎯
Objectif : Détecter des collisions entre sprites et utiliser la position de la souris pour contrôler un personnage.

⚙️ Prépare Scratch sur ta machine

  • 🖥️ Ouvre un nouveau projet Scratch
  • 🐱 Sprite 1 : le chat
  • 🐭 Sprite 2 : "Mouse1" (bibliothèque)
  • 🌿 Arrière-plan : "Forest"
  • 💾 Sauvegarde : "attrape_souris.sb3"
  1. Le chat suit la souris Clique sur le chat → quand ⚑ cliquérépéter indéfiniment → à l'intérieur : aller à x: mouse x y: mouse y.
  2. La souris se déplace Clique sur la petite souris → quand ⚑ cliquérépéter indéfinimentaller à position aléatoireattendre 1 secondes.
  3. Détecte la collision Toujours dans la boucle de la souris, ajoute si <touching Chat ?> alors.
  4. Quand le chat attrape la souris Dans le "si alors" : dire Attrapée ! 😹 pendant 2 secondescacher.
  5. Sauvegarde ! Ctrl+S
🧩 Ton programme complet assemblé — copie exactement ce que tu vois !
🐱 Chat
quand ⚑ cliqué
répéter indéfiniment
aller à x: mouse x y: mouse y
🐭 Souris
quand ⚑ cliqué
répéter indéfiniment
aller à position aléatoire
attendre 1 secondes
si touching Chat ? alors
dire Attrapée ! 😹 pendant 2 sec
cacher
🎉

Ce que tu dois voir :

Le chat suit ta souris, et la petite souris se téléporte aléatoirement. Quand le chat la touche, elle crie et disparaît ! Tu as utilisé les capteurs pour créer un vrai jeu !

Challenge bonus !

Utilise ask Quel est ton nom ? and wait pour que le chat se présente avec ton prénom en utilisant le bloc "answer".

🟢 Catégorie 7

🧮 Les Blocs Opérateurs

Fais des calculs et compare des valeurs !

💡 C'est quoi ?

Les blocs Opérateurs sont verts. Ils font des calculs mathématiques et des comparaisons. Ils ont une forme ovale (calculs) ou hexagonale (vrai/faux).

🏫

Pense à ton cahier de mathématiques !

Les opérateurs Scratch, c'est exactement comme les maths à l'école : addition, soustraction, comparaisons… C'est la calculatrice intégrée de Scratch !

🧱 Les blocs importants

BlocCe qu'il fait
5 + 3Addition → donne 8
104Soustraction → donne 6
3 × 4Multiplication → donne 12
score > 10Vrai si score est supérieur à 10
age = 8Vrai si age est égal à 8
nombre aléatoire entre 1 et 10Choisit un nombre au hasard
regrouper Bonjour AmaraColle deux textes ensemble → "Bonjour Amara"
🎯 Mini-Projet 7

🧮 La machine à calculer

🎯
Objectif : Poser des questions à l'utilisateur, stocker ses réponses dans des variables et afficher un calcul.

⚙️ Prépare Scratch sur ta machine

  • 🖥️ Ouvre un nouveau projet Scratch
  • 🤖 Sprite : "Robot" ou "Penguin"
  • 🏫 Arrière-plan : "Room 3"
  • 💾 Sauvegarde : "calculatrice.sb3"
  1. Démarre quand ⚑ cliquédire Je suis ROBI, ta calculatrice ! 🤖 pendant 2 secondes
  2. Demande le premier nombre ask Quel est ton premier nombre ? and wait
  3. Stocke dans une variable Dans Variables, crée "nombre1". Ajoute mettre nombre1 à answer.
  4. Demande le deuxième nombre Même chose : ask "Et le deuxième ?" → crée "nombre2" → mets-y "answer".
  5. Calcule et affiche dire regrouper "La somme est : " (nombre1 + nombre2) pendant 4 secondes
  6. Sauvegarde ! Ctrl+S
🧩 Ton programme complet assemblé — copie exactement ce que tu vois !
🤖 Programme de ROBI
quand ⚑ cliqué
dire Je suis ROBI ! 🤖 pendant 2 sec
ask Quel est ton premier nombre ? and wait
mettre nombre1 à answer
ask Et le deuxième nombre ? and wait
mettre nombre2 à answer
dire regrouper La somme est : nombre1 + nombre2 pendant 4 sec
🎉

Ce que tu dois voir :

ROBI te demande deux nombres et affiche leur somme. Si tu tapes 5 et 3, il dit "La somme est : 8". Tu as créé une vraie calculatrice ! 🧮

Challenge bonus !

Ajoute une question "Veux-tu + ou − ?" et utilise si / sinon pour faire l'addition ou la soustraction selon la réponse.

🟤 Catégorie 8

📦 Les Variables

Stocke des informations pour les réutiliser dans ton programme !

💡 C'est quoi ?

Les Variables sont des blocs orange foncé. Une variable, c'est comme une boîte avec une étiquette : tu mets une information dedans, et tu peux la retrouver et la modifier à tout moment.

📬

Pense à une boîte aux lettres !

Imagine une boîte étiquetée "score 📬". Tu mets 0 dedans au début, puis tu ajoutes 1 chaque fois que tu marques un point. La boîte garde toujours la valeur la plus récente !

🧱 Les blocs importants

BlocCe qu'il fait
mettre score à 0Met une valeur dans la variable
ajouter 1 à scoreAugmente la variable (score = score + 1)
scoreBloc ovale : donne la valeur actuelle (à utiliser dans d'autres blocs)
montrer la variable scoreAffiche la valeur sur la scène
cacher la variable scoreCache la variable de la scène
🎯 Mini-Projet 8

⭐ Mon compteur de points !

🎯
Objectif : Créer un vrai mini-jeu avec un score, une condition de victoire et des sprites qui interagissent.

⚙️ Prépare Scratch sur ta machine

  • 🖥️ Ouvre un nouveau projet Scratch
  • ⭐ Sprite 1 : "Star" (étoile)
  • 🐱 Sprite 2 : le chat
  • 🌌 Arrière-plan : "Stars" ou "Space"
  • 📦 Crée une variable "score"
  • 💾 Sauvegarde : "compteur_points.sb3"
  1. Démarre (Chat) quand ⚑ cliquémettre score à 0montrer la variable score.
  2. Le chat suit la souris Boucle répéter indéfinimentaller à x: mouse x y: mouse y.
  3. Programme l'étoile (Star) Clique sur Star → quand ⚑ cliqué → boucle répéter indéfiniment.
  4. L'étoile se téléporte Dans la boucle : aller à position aléatoireattendre 2 secondes.
  5. Collision chat-étoile Dans la boucle : si <touching Chat ?> alorsajouter 1 à scorejouer le son popaller à position aléatoire.
  6. Condition de victoire Ajoute un autre si <score = 5> alorsdire 🏆 Bravo ! 5 étoiles !arrêter tout.
  7. Sauvegarde ! Ctrl+S
🧩 Ton programme complet assemblé — copie exactement ce que tu vois !
🐱 Chat
quand ⚑ cliqué
mettre score à 0
montrer la variable score
répéter indéfiniment
aller à x: mouse x y: mouse y
⭐ Étoile
quand ⚑ cliqué
répéter indéfiniment
aller à position aléatoire
attendre 2 secondes
si touching Chat ? alors
ajouter 1 à score
jouer le son pop
aller à position aléatoire
si score = 5 alors
dire 🏆 Bravo ! 5 étoiles !
arrêter tout
🎉

Ce que tu dois voir :

Tu contrôles le chat avec ta souris pour attraper les étoiles. Le score monte. À 5 étoiles, le jeu s'arrête avec "Bravo !" — tu as créé un vrai jeu vidéo ! 🏆

Challenge bonus !

Ajoute une variable "vies" commençant à 3. Ajoute un sprite "Crab" qui enlève une vie si le chat le touche. Si "vies = 0" → "Game Over 💀".

🩸 Catégorie 9

🛠️ Mes Blocs

Crée tes propres blocs personnalisés pour éviter de te répéter !

💡 C'est quoi ?

La catégorie Mes Blocs est de couleur rose fuchsia. Elle te permet de créer tes propres blocs qui font exactement ce que tu veux. Ensuite, tu peux les utiliser autant de fois que tu veux dans ton programme, sans tout réécrire !

📋

Pense à une recette que tu inventes !

Imagine que tu crées ta propre recette appelée "faire un gâteau au chocolat". Ensuite, à chaque fois que tu en as besoin, tu dis juste "faire un gâteau au chocolat" sans répéter toutes les étapes. C'est exactement ça, Mes Blocs !

💡

Pourquoi c'est utile ?

Si tu as une série de 10 blocs que tu utilises souvent, tu peux les transformer en 1 seul bloc personnalisé. Ton code devient plus court, plus clair et plus facile à modifier !

🧱 Comment créer un bloc personnalisé

1

Dans la palette de blocs, clique sur la catégorie "Mes Blocs" (tout en bas, couleur rose).

2

Clique sur le bouton "Créer un bloc". Une fenêtre apparaît.

3

Donne un nom à ton bloc (ex : "danser", "sauter", "saluer"). Clique sur OK.

4

Un bloc définir danser apparaît dans la zone de code. Mets à l'intérieur tous les blocs qui forment ta danse.

5

Dans ton programme principal, utilise simplement danser chaque fois que tu veux déclencher cette action !

BlocCe qu'il fait
définir nom_du_blocChapeau qui définit ce que fait ton bloc personnalisé
nom_du_blocAppelle ton bloc (exécute tout ce qui est dans la définition)
🔄

La différence entre définir et appeler

Définir = écrire la recette une seule fois. Appeler = cuisiner selon cette recette autant de fois que tu veux. Le bloc "définir" dit CE QUE ça fait. Le bloc rose arrondi le DÉCLENCHE.

🎯 Mini-Projet 9

🎨 Mon sprite danseur programmé

🎯
Objectif : Créer ses propres blocs réutilisables avec "Mes Blocs" pour organiser un programme complexe.

⚙️ Prépare Scratch sur ta machine

  • 🖥️ Ouvre un nouveau projet Scratch
  • 💃 Sprite : "Pico" ou "Giga"
  • 🎉 Arrière-plan : "Party" ou "Dance Space"
  • 💾 Sauvegarde : "danseur_programme.sb3"
  1. Crée le bloc "saluer" Dans Mes Blocs → Créer un bloc → nomme-le "saluer". Un chapeau définir saluer apparaît. Dessous, ajoute :
    dire Bonjour tout le monde ! 👋 pendant 2 secondes mettre la taille à 120 % attendre 0.5 secondes mettre la taille à 100 %
  2. Crée le bloc "danser" Crée un deuxième bloc personnalisé nommé "danser". Dans la définition, mets :
    costume suivant attendre 0.3 secondes costume suivant attendre 0.3 secondes avancer de 20 pas rebondir si le bord est atteint
  3. Crée le bloc "faire_la_fête" Crée un troisième bloc nommé "faire_la_fête". Dans la définition, mets :
    mettre l'effet couleur à 25 attendre 0.2 secondes mettre l'effet couleur à 50 attendre 0.2 secondes annuler les effets graphiques
  4. Programme principal — utilise tes blocs ! Maintenant, crée le programme principal avec quand ⚑ cliqué. Dessous, utilise tes blocs personnalisés :
    saluer répéter 5 fois
    danser
    faire_la_fête saluer
  5. Observe la magie ! Regarde comme ton programme principal est court et lisible ! Sans Mes Blocs, tu aurais eu 20+ blocs en cascade. Avec, tu en as seulement 6 !
  6. Sauvegarde ! Ctrl+S
🧩 Ton programme complet assemblé — copie exactement ce que tu vois !
📋 Définir "saluer"
définir saluer
dire Bonjour ! 👋 pendant 2 sec
mettre la taille à 120 %
attendre 0.5 sec
mettre la taille à 100 %
📋 Définir "danser"
définir danser
costume suivant
attendre 0.3 sec
costume suivant
attendre 0.3 sec
avancer de 20 pas
rebondir si le bord est atteint
📋 Définir "faire_la_fête"
définir faire_la_fête
effet couleur à 25
attendre 0.2 sec
effet couleur à 50
attendre 0.2 sec
annuler les effets
▶️ Programme principal
quand ⚑ cliqué
saluer
répéter 5 fois
danser
faire_la_fête
saluer
🎉

Ce que tu dois voir :

Ton sprite salue, danse 5 fois en changeant de costume et de position, change de couleur pour fêter, puis salue à nouveau. Et ton code principal ne fait que 6 lignes ! C'est ça, l'art de Mes Blocs. 🛠️

Challenge bonus !

Crée un bloc "changer_de_scene" qui change l'arrière-plan, attend 1 seconde, et revient à l'arrière-plan du début. Utilise-le 3 fois dans ton programme principal !

👗 Focus Pratique

👗 Les Costumes en détail

Comprends, explore et pratique les costumes pour créer de vraies animations !

💡 C'est quoi un costume ?

Un costume, c'est une apparence différente d'un même sprite. Un sprite peut avoir plusieurs costumes, comme un acteur qui change de vêtements entre deux scènes.

🎭

Pense à un acteur de cinéma !

Dans un film, le même acteur peut jouer un enfant au début, puis un adulte à la fin. Il porte des costumes différents mais c'est toujours la même personne. Ton sprite, c'est pareil : même sprite, plusieurs costumes !

🌟 Le chat Scratch a déjà 2 costumes !

1
🐱
costume1
Patte gauche levée
2
😺
costume2
Patte droite levée
+
✏️
nouveau
Tu peux en créer autant que tu veux !
🔑

La clé de l'animation !

En alternant rapidement entre 2 costumes (patte gauche → patte droite → patte gauche…), le chat donne l'illusion de marcher. C'est exactement le principe des dessins animés : des images légèrement différentes affichées très vite !

🖥️ L'onglet Costumes dans Scratch

Pour voir et modifier les costumes d'un sprite, clique sur l'onglet "Costumes" en haut à gauche de Scratch (à côté de "Code" et "Sons").

💻 Code
👗 Costumes
🔊 Sons
🐱 costume1
😺 costume2
nouveau
← Clique sur un costume pour l'éditer dans le dessinateur
ActionComment faire dans l'onglet Costumes
👀 Voir les costumesClique sur l'onglet Costumes — tous les costumes du sprite actif apparaissent à gauche
✏️ Modifier un costumeClique sur un costume dans la liste → il s'ouvre dans l'éditeur de dessin
➕ Ajouter un costumeClique sur l'icône + en bas à gauche → choisir depuis la bibliothèque, ou dessiner, ou importer une image
🗑️ Supprimer un costumeClic droit sur le costume → Supprimer (⚠️ attention, au moins 1 costume obligatoire !)
✂️ Dupliquer un costumeClic droit sur le costume → Dupliquer → modifie légèrement la copie
🔄 Renommer un costumeDouble-clique sur le nom sous le costume et tape le nouveau nom

🧱 Les blocs pour manipuler les costumes

Ces blocs de la catégorie Apparence permettent de changer de costume depuis ton programme :

BlocCe qu'il faitUtilisation typique
basculer sur le costume costume1 Passe directement à un costume précis Changer d'apparence à un moment clé de l'histoire
costume suivant Passe au costume d'après dans la liste (revient au début quand on arrive au dernier) Créer une animation en boucle — le plus utilisé !
numéro du costume Bloc ovale : donne le numéro du costume actuel (1, 2, 3…) Vérifier quel costume est actif dans un "si alors"
nom du costume Donne le nom du costume actuel ("costume1", "marche", etc.) Déclencher des actions selon le costume affiché

🎬 Comment fonctionne une animation ?

En mettant costume suivant dans une boucle avec attendre 0.2 sec, on crée l'animation :

🐱costume1
😺costume2
🐱costume1
😺costume2
en boucle !
quand ⚑ cliqué répéter indéfiniment
costume suivant attendre 0.2 secondes

🔬 Exercice 1 — Explore l'onglet Costumes

Avant de programmer, explore d'abord l'onglet Costumes dans Scratch pour comprendre ce qu'il contient.

A

Ouvre Scratch sur ton ordinateur et crée un nouveau projet.

B

Clique sur l'onglet "Costumes" en haut à gauche. Tu vois les 2 costumes du chat.

C

Clique sur costume1 dans la liste à gauche. Observe le dessin du chat dans l'éditeur.

D

Clique sur costume2. Remarque la différence : la patte est de l'autre côté !

E

Fais clic droit → Dupliquer sur costume1. Un troisième costume apparaît. Dessine quelque chose dessus (un chapeau 🎩, des lunettes…) avec les outils de dessin.

F

Double-clique sur le nom du nouveau costume et renomme-le "fete".

Résultat attendu

Tu dois avoir 3 costumes dans la liste : costume1, costume2, et fete. Ton chat a maintenant une tenue de fête !

🎯 Mini-Projet Costumes

🦋 Le papillon de Bamendou

🎯
Objectif : Créer et modifier plusieurs costumes, puis les animer en boucle pour simuler le mouvement.

Un papillon vole à travers le village de Bamendou, battant des ailes et changeant de couleur au fil du trajet. Tu vas créer 4 costumes différents et les animer !

⚙️ Prépare Scratch sur ta machine

  • 🖥️ Nouveau projet Scratch
  • 🦋 Sprite : "Butterfly 1" (bibliothèque)
  • 🌿 Arrière-plan : "Forest" ou "Garden Rock"
  • 💾 Sauvegarde : "papillon_bamendou.sb3"
  1. Explore les costumes du papillon Clique sur l'onglet Costumes. Le papillon a déjà plusieurs costumes (ailes ouvertes, ailes fermées). Compte combien il en a.
  2. Crée 2 costumes supplémentaires colorés Fais clic droit → Dupliquer sur le costume1. Ouvre l'éditeur du doublon. Sélectionne les ailes et change leur couleur (outil pot de peinture 🎨) : rouge pour le 3e costume, jaune pour le 4e. Renomme-les "rouge" et "jaune".
  3. Programme le battement d'ailes de base Dans l'onglet Code, crée :
    quand ⚑ cliqué mettre la taille à 60 % aller à x: -180 y: 0 répéter indéfiniment
    costume suivant attendre 0.15 secondes
  4. Fais-le traverser la scène Dans la même boucle, ajoute après "attendre" :
    avancer de 3 pas rebondir si le bord est atteint
  5. Change de couleur quand il touche le bord Crée un deuxième programme séparé :
    quand ⚑ cliqué répéter indéfiniment
    si <touching Edge ?> alors
    basculer sur le costume rouge attendre 1 secondes basculer sur le costume jaune attendre 1 secondes
  6. Ajoute un deuxième sprite : une fleur Ajoute le sprite "Flower". Programme-le avec quand ⚑ cliquérépéter indéfinimentcostume suivantattendre 0.5 secondes. La fleur s'animera aussi !
  7. Sauvegarde ! Ctrl+S
🧩 Ton programme complet assemblé — copie exactement ce que tu vois !
🦋 Papillon — animation
quand ⚑ cliqué
mettre la taille à 60 %
aller à x: -180 y: 0
répéter indéfiniment
costume suivant
attendre 0.15 sec
avancer de 3 pas
rebondir si le bord est atteint
🦋 Papillon — couleurs
quand ⚑ cliqué
répéter indéfiniment
si touching Edge ? alors
basculer sur le costume rouge
attendre 1 sec
basculer sur le costume jaune
attendre 1 sec
🌸 Fleur
quand ⚑ cliqué
répéter indéfiniment
costume suivant
attendre 0.5 sec
🎉

Ce que tu dois voir :

Le papillon vole en battant des ailes (grâce aux costumes en boucle), traverse la scène, et change de couleur chaque fois qu'il touche un bord — comme un vrai papillon de Bamendou ! 🦋🌿

Challenge bonus !

Utilise le bloc nom du costume dans un "si alors" pour faire dire au papillon "Je suis rouge !" ou "Je suis jaune !" selon le costume qu'il porte.

🎭 Exercice 2 — Le personnage aux 4 émotions

Crée un personnage qui change d'expression selon la touche appuyée. C'est un excellent exercice pour maîtriser basculer sur le costume !

🎯

Objectif

Appuie sur 1 → 😊 Heureux · 2 → 😢 Triste · 3 → 😠 En colère · 4 → 😲 Surpris

1

Choisis le sprite "Avery" ou "Casey" dans la bibliothèque. Il a plusieurs costumes d'émotions.

2

Dans l'onglet Costumes, renomme les 4 premiers costumes : heureux, triste, colere, surpris.

3

Crée 4 programmes séparés (un par touche) :

quand la touche 1 est pressée basculer sur le costume heureux dire Je suis heureux ! 😊 pendant 2 secondes

Répète la même structure pour les touches 2, 3 et 4 avec les costumes correspondants.

Challenge bonus !

Ajoute un son différent pour chaque émotion (par ex. un son joyeux pour "heureux" et un son grave pour "triste") et fais changer l'arrière-plan aussi.

🔀 Focus Pratique

🔀 Les Transitions dans Scratch

Passe d'un costume à un autre, d'une scène à une autre — avec style !

💡 C'est quoi une transition ?

Une transition, c'est le passage d'un état à un autre dans ton projet. Par exemple passer du costume "debout" au costume "courant", ou changer l'arrière-plan de la forêt vers la ville.

Une bonne transition rend ton projet plus vivant, plus fluide, plus professionnel. Elle peut être instantanée, progressive, ou accompagnée d'effets visuels !

📺

Pense aux dessins animés !

Quand un personnage court dans un dessin animé, ses jambes ne sautent pas d'un seul coup d'une position à l'autre : elles passent par plusieurs positions intermédiaires très vite. C'est une transition animée. Scratch te permet de faire exactement ça avec tes sprites !

🗂️ Les 3 types de transitions dans Scratch

TypeCe qui changeBlocs utilisés
👗 Transition de costume L'apparence du sprite change (marche, saute, parle…) costume suivant · basculer sur le costume
🖼️ Transition d'arrière-plan Le décor change (forêt → ville → espace…) basculer sur l'arrière-plan · arrière-plan suivant
Transition avec effet visuel Un effet graphique accompagne le changement (fondu, couleur…) mettre l'effet fantôme à · annuler les effets

👗 Type 1 — Transitions de costume

Il existe 3 façons de basculer d'un costume à un autre, selon ce que tu veux obtenir :

⚡ 1a — Transition instantanée

Le changement est immédiat. Idéal pour réagir à un événement (appui sur une touche, collision).

🐱costume1
😺costume2
quand la touche espace est pressée basculer sur le costume costume2

🔄 1b — Transition animée en boucle

Les costumes défilent automatiquement pour créer l'illusion du mouvement. La vitesse se règle avec attendre X secondes.

🐱costume1
😺costume2
🐱costume1
quand ⚑ cliqué répéter indéfiniment
costume suivant attendre 0.2 secondes
⏱️

Le réglage de la vitesse

0.05 sec = très rapide (explosion, vibration) · 0.2 sec = marche normale · 0.5 sec = lent (respiration, flottement) · 1 sec = très lent (transformation magique)

🎯 1c — Transition conditionnelle

Le costume change seulement si une condition est vraie. Utile pour montrer des réactions (content si score monte, blessé si touché).

quand ⚑ cliqué répéter indéfiniment
si <touching Asteroid ?> alors
basculer sur le costume blessé attendre 0.5 secondes basculer sur le costume normal

✨ Type 2 — Transitions avec effets visuels

Scratch propose 7 effets graphiques que tu peux appliquer à n'importe quel sprite pour créer des transitions spectaculaires !

👻
Fantôme
Rend le sprite transparent. 0 = visible, 100 = invisible. Parfait pour apparaître ou disparaître en fondu !
🐱
Couleur
Change la couleur du sprite. Tourne de 0 à 200. Utile pour montrer un changement d'état (colère, magie…)
Luminosité
Rend le sprite plus clair ou plus sombre. Négatif = sombre, positif = brillant.
🦋
Pixelliser
Déforme le sprite en pixel art. Augmente pour un effet "téléporation" ou "glitch" !
🌟
Tourbillon
Tord le sprite comme un tourbillon. Très efficace pour les transformations magiques !
🎨
Œil de poisson
Distord le centre du sprite comme une loupe ou un miroir bombé.

🌅 Technique : Apparition en fondu (fade in)

Au lieu d'apparaître d'un coup, le sprite devient progressivement visible. Très professionnel !

🐱fantôme 100
🐱fantôme 50
🐱fantôme 0
quand ⚑ cliqué mettre l'effet fantôme à 100 montrer répéter 10 fois
changer l'effet fantôme de -10 attendre 0.05 secondes
annuler les effets graphiques

🌇 Technique : Disparition en fondu (fade out)

Le sprite disparaît progressivement. Même principe, mais dans le sens inverse !

quand je reçois fin_scène annuler les effets graphiques répéter 10 fois
changer l'effet fantôme de 10 attendre 0.05 secondes
cacher

💥 Technique : Flash de couleur (impact, victoire)

Un bref flash coloré pour signaler un événement : collision, score, victoire !

quand je reçois touché répéter 3 fois
mettre l'effet couleur à 50 attendre 0.1 secondes annuler les effets graphiques attendre 0.1 secondes

🖼️ Type 3 — Transitions d'arrière-plan (changer de scène)

Changer d'arrière-plan, c'est changer de décor — comme dans une pièce de théâtre entre deux actes. Scratch propose deux approches selon ton besoin.

🔀 Méthode A — Basculer directement

Le changement est immédiat. Simple et efficace !

🌲
Forêt
Scène 1
🏙️
Ville
Scène 2
🌌
Espace
Scène 3
quand je reçois aller_ville basculer sur l'arrière-plan City

🔄 Méthode B — Arrière-plan suivant (séquence automatique)

Les arrière-plans défilent dans l'ordre où ils sont dans la liste, comme les pages d'un livre !

quand la touche flèche droite est pressée arrière-plan suivant

🌅 Méthode C — Transition avec fondu sur l'arrière-plan

Pour une transition douce, cache tous les sprites avec un fondu, change le décor, puis fais réapparaître les sprites.

quand je reçois changer_scène répéter 10 fois
changer l'effet fantôme de 10 attendre 0.05 secondes
basculer sur l'arrière-plan Space répéter 10 fois
changer l'effet fantôme de -10 attendre 0.05 secondes
annuler les effets graphiques
💡

Astuce : programme ce bloc sur le sprite principal

Le bloc basculer sur l'arrière-plan peut être utilisé depuis n'importe quel sprite. Mais pour une transition qui affecte toute la scène, il vaut mieux la programmer sur ton sprite principal ou directement sur l'arrière-plan.

✏️ Exercice — Le catalogue des transitions

Avant le mini-projet, pratique chaque technique séparément. Ouvre Scratch et reproduis chacune de ces transitions :

#Transition à reproduireBlocs clés
Clic sur le sprite → costume change
Le chat passe de costume1 à costume2 quand on clique dessus
quand ce sprite est cliqué + basculer sur le costume
Animation de marche en boucle
Le sprite marche automatiquement en alternant 2 costumes
répéter indéfiniment + costume suivant + attendre 0.2 sec
Apparition en fondu (fade in)
Le sprite part de invisible et devient progressivement visible
effet fantôme à 100 + boucle 10 fois changer fantôme de -10
Flash rouge sur collision
Quand le sprite touche un bord, il clignote en rouge 3 fois
touching Edge ? dans un si alors + boucle effet couleur
Changement de décor au clavier
Touche D = scène suivante, Touche A = scène précédente
quand la touche D est pressée + arrière-plan suivant
🎯 Mini-Projet Transitions

🦋 La métamorphose magique de Bamendou

🎯
Objectif : Enchaîner trois scènes avec des effets visuels (fondu, tourbillon) pour des transitions fluides.

Un personnage traverse 3 scènes du village de Bamendou avec des transitions fluides entre chaque : apparition en fondu, changement de costume conditionnel, et basculement d'arrière-plan avec effet. Tu vas combiner les 3 types de transitions en un seul projet !

⚙️ Prépare Scratch sur ta machine

  • 🖥️ Nouveau projet Scratch
  • 🧒 Sprite : "Avery" ou "Pico"
  • 🌿 Arrière-plan 1 : "Forest"
  • 🏙️ Arrière-plan 2 : "City With Water"
  • 🌌 Arrière-plan 3 : "Stars"
  • 💾 Sauvegarde : "metamorphose_bamendou.sb3"
  1. Scène 1 — Apparition en fondu dans la forêt Crée le programme de démarrage. Le personnage apparaît progressivement :
    quand ⚑ cliqué basculer sur l'arrière-plan Forest basculer sur le costume avery-a mettre l'effet fantôme à 100 montrer dire Je suis dans la forêt de Bamendou 🌿 pendant 2 secondes répéter 10 fois
    changer l'effet fantôme de -10 attendre 0.05 secondes
    annuler les effets graphiques
  2. Attendre l'action du joueur Après l'apparition, le personnage attend que le joueur appuie sur Espace :
    dire Appuie sur ESPACE pour continuer → pendant 3 secondes attendre jusqu'à ce que <key space pressed ?>
  3. Transition vers la Scène 2 — avec effet tourbillon Le personnage change de costume ET l'arrière-plan change avec un effet :
    répéter 15 fois
    changer l'effet tourbillon de 20 attendre 0.03 secondes
    basculer sur l'arrière-plan City With Water basculer sur le costume avery-b répéter 15 fois
    changer l'effet tourbillon de -20 attendre 0.03 secondes
    annuler les effets graphiques dire Me voilà en ville ! 🏙️ pendant 2 secondes
  4. Attendre à nouveau, puis transition finale vers l'espace
    dire Encore une fois ? Appuie sur ESPACE ! pendant 2 secondes attendre jusqu'à ce que <key space pressed ?>
  5. Transition finale vers l'espace — fondu sortie + fondu entrée
    répéter 10 fois
    changer l'effet fantôme de 10 attendre 0.05 secondes
    basculer sur l'arrière-plan Stars basculer sur le costume avery-c répéter 10 fois
    changer l'effet fantôme de -10 attendre 0.05 secondes
    annuler les effets graphiques dire Je suis dans l'espace ! 🌌✨ pendant 3 secondes arrêter tout
🧩 Ton programme complet assemblé — copie exactement ce que tu vois !
🧒 Programme principal
quand ⚑ cliqué
basculer sur l'arrière-plan Forest
effet fantôme à 100
montrer
dire Je suis dans la forêt 🌿 pendant 2 sec
répéter 10 fois
changer effet fantôme de -10
attendre 0.05 sec
annuler les effets
dire Appuie sur ESPACE → pendant 3 sec
attendre jusqu'à ce que key space pressed ?
répéter 15 fois
changer effet tourbillon de 20
attendre 0.03 sec
basculer sur l'arrière-plan City With Water
basculer sur le costume avery-b
répéter 15 fois
changer effet tourbillon de -20
attendre 0.03 sec
annuler les effets
dire Me voilà en ville ! 🏙️ pendant 2 sec
attendre jusqu'à ce que key space pressed ?
répéter 10 fois
changer effet fantôme de 10
attendre 0.05 sec
basculer sur l'arrière-plan Stars
basculer sur le costume avery-c
répéter 10 fois
changer effet fantôme de -10
attendre 0.05 sec
annuler les effets
dire Je suis dans l'espace ! 🌌 pendant 3 sec
arrêter tout
🎉

Ce que tu dois voir :

Le personnage apparaît en fondu dans la forêt, tourne comme un tourbillon pour arriver en ville avec un nouveau costume, puis fond dans l'obscurité avant de réapparaître dans l'espace. Trois scènes, trois types de transitions, un seul projet ! 🦋🌟

Challenge bonus !

Ajoute un son différent pour chaque transition (un son de vent pour la forêt, un son de ville pour la scène 2, un son spatial pour la scène 3) en utilisant jouer le son jusqu'à la fin juste avant chaque changement d'arrière-plan.

🚀 Projet Final

🌌 Mon Jeu de l'Espace

Un vrai jeu vidéo qui utilise TOUTES les catégories apprises !

🎮 Présentation du jeu

Dans ce projet final, tu vas créer un jeu de l'espace complet. Tu pilotes une fusée 🚀 avec les flèches du clavier pour collecter des étoiles ⭐ et éviter les astéroïdes ☄️. Le jeu compte ton score et tes vies !

📋

Ce que tu vas utiliser

🔵 Mouvement · 🟣 Apparence · 🩷 Son · 🟡 Événements · 🟠 Contrôle · 🔷 Capteurs · 🟤 Variables · 🩸 Mes Blocs

⏱️

Durée estimée

Ce projet prend environ 45 à 60 minutes. Prends ton temps, sauvegarde souvent, et n'hésite pas à demander de l'aide !

⚙️ Étape 0 — Prépare ton projet

A

Ouvre Scratch sur ton ordinateur et crée un nouveau projet.

B

Arrière-plan : Clique sur l'icône arrière-plan → bibliothèque → choisis "Stars" ou "Space".

C

Sprite 1 — La Fusée : Supprime le chat. Ajoute le sprite "Rocketship" depuis la bibliothèque. Taille : 40%.

D

Sprite 2 — L'Étoile : Ajoute le sprite "Star". Taille : 30%.

E

Sprite 3 — L'Astéroïde : Ajoute le sprite "Rocks" ou dessines-en un. Taille : 50%.

F

Variables : Dans Variables, crée "score" et "vies". Les deux doivent être visibles sur la scène.

G

Sauvegarde : Ctrl+S → nomme le projet "jeu_espace.sb3".

🚀 Étape 1

Programme la Fusée

🎯
Objectif : Programmer les déplacements de la fusée au clavier et initialiser les variables du jeu.

Clique sur le sprite Rocketship dans la liste des sprites avant de programmer.

  1. Initialisation au démarrage
    quand ⚑ cliqué aller à x: 0 y: -100 mettre score à 0 mettre vies à 3 dire Prêt(e) ? À toi de jouer ! 🚀 pendant 2 secondes
  2. Déplacement avec les flèches (4 programmes séparés) Crée 4 programmes avec les touches flèches, exactement comme dans le mini-projet "Robot obéissant" :
    quand la touche flèche droite est pressée s'orienter à 90 avancer de 10 pas

    Fais la même chose pour les 3 autres flèches (gauche = -90, haut = 0, bas = 180).

  3. Crée un bloc "mes Blocs" nommé "vérifier_bords" Dans Mes Blocs, crée "vérifier_bords". Dans la définition :
    définir vérifier_bords si <touching Edge ?> alors
    aller à x: 0 y: -100 dire Attention au bord ! 😅 pendant 1 secondes
  4. Appelle "vérifier_bords" dans une boucle Dans le programme principal de la fusée (après l'initialisation), ajoute :
    répéter indéfiniment
    vérifier_bords

Teste à cette étape :

La fusée doit se déplacer avec les flèches et revenir au centre si elle touche un bord. Score = 0, Vies = 3 affichés. Sauvegarde !

⭐ Étape 2

Programme l'Étoile

🎯
Objectif : Faire apparaître des étoiles aléatoirement et détecter les collisions pour marquer des points.

Clique sur le sprite Star dans la liste des sprites.

  1. L'étoile se déplace aléatoirement
    quand ⚑ cliqué montrer répéter indéfiniment
    aller à position aléatoire attendre 2 secondes
  2. Détecte si la fusée attrape l'étoile Dans la boucle indéfinie, avant "aller à position aléatoire", ajoute :
    si <touching Rocketship ?> alors
    ajouter 1 à score jouer le son collect jusqu'à la fin mettre la taille à 150 % attendre 0.2 secondes mettre la taille à 100 % aller à position aléatoire
  3. Condition de victoire Dans la boucle, ajoute :
    si <score = 10> alors
    dire 🏆 BRAVO ! Tu as collecté 10 étoiles ! pendant 4 secondes arrêter tout

Teste à cette étape :

La fusée doit pouvoir attraper les étoiles, le score monte à chaque collecte. À 10 étoiles → victoire ! Sauvegarde !

☄️ Étape 3

Programme l'Astéroïde

🎯
Objectif : Ajouter un obstacle en mouvement qui fait perdre des vies — et programmer la condition de défaite.

Clique sur le sprite Rocks (astéroïde) dans la liste des sprites.

  1. L'astéroïde se déplace en boucle
    quand ⚑ cliqué aller à position aléatoire répéter indéfiniment
    avancer de 3 pas rebondir si le bord est atteint tourner de 2 degrés ↻
  2. Détecte si la fusée touche l'astéroïde Dans la boucle, ajoute :
    si <touching Rocketship ?> alors
    ajouter -1 à vies jouer le son crash jusqu'à la fin dire Aïe ! 💥 pendant 1 secondes aller à position aléatoire
  3. Condition de défaite (dans la fusée — retour sur Rocketship) Clique sur Rocketship. Dans sa boucle répéter indéfiniment, ajoute :
    si <vies = 0> alors
    dire 💀 Game Over ! Score final : mettre l'effet fantôme à 80 arrêter tout

Teste à cette étape :

L'astéroïde se déplace en tournant. Si la fusée le touche, elle perd une vie. À 0 vie → Game Over ! Sauvegarde !

🎨 Étape 4 — Finitions et personnalisation

Ton jeu fonctionne ! Maintenant, ajoute quelques touches finales pour le rendre encore meilleur :

IdéeComment faire
🎵 Musique de fond Dans la fusée, après l'init, ajoute lancer le son Space Ambience dans la boucle.
📈 Difficulté croissante Dans l'astéroïde, change "avancer de 3 pas" par "avancer de 3 + score pas" — plus le score monte, plus l'astéroïde va vite !
❤️ Afficher les vies avec des cœurs Utilise le bloc dire ❤️❤️❤️ qui change selon la valeur de "vies".
🌟 Deuxième astéroïde Fais clic droit sur l'astéroïde → "Dupliquer" ! Le deuxième astéroïde aura le même programme, pour plus de défi.
📣 Écran de départ Ajoute un sprite "Button2" avec quand ce sprite est cliquéenvoyer à tous démarrer, et remplace les "quand ⚑ cliqué" par "quand je reçois démarrer".
💾

Sauvegarde finale !

Quand ton jeu est terminé et que tu es content(e) du résultat, fais une dernière sauvegarde avec Ctrl + S. Ton jeu est prêt à être montré à ta famille !

🏅 Compétences utilisées dans ce projet

CatégorieOù tu l'as utilisée
⚡ ÉvénementsDémarrer avec ⚑, touches flèches pour la fusée
🔵 MouvementDéplacer la fusée, l'étoile et l'astéroïde
🟣 ApparenceDire des messages, cacher/montrer, effets visuels
🩷 SonSon de collecte, son de collision, musique de fond
🟠 ContrôleBoucles indéfinies pour tout, si/alors pour les collisions
🔷 CapteursDétecter les collisions (touching ?)
🟢 OpérateursComparer score et vies pour les conditions victoire/défaite
🟤 VariablesStocker et afficher score et vies
🩸 Mes BlocsBloc "vérifier_bords" pour organiser le code
💭 Réflexion

À toi de jouer !

Tu connais tous les blocs. Maintenant, crée sans qu'on te dise comment faire !

🧠 Pourquoi cette étape ?

Jusqu'ici, on t'a guidé pas à pas. Maintenant, c'est toi le programmeur / la programmeuse ! Cette étape te demande de réfléchir avant de coder, de faire tes propres choix et d'utiliser ta créativité.

🎨

Pense à un artiste peintre !

Un élève en dessin apprend d'abord à copier des modèles. Puis un jour, on lui dit : "Peins ce que tu veux." C'est là qu'il devient vraiment artiste. En programmation, c'est pareil — cette page, c'est ton moment de devenir un(e) vrai(e) créateur(trice) !

📋

Avant d'ouvrir Scratch, réponds à ces 3 questions !

Prends une feuille de papier et écris : 1. Qui sont mes sprites ? · 2. Que vont-ils faire ? · 3. Quels blocs vais-je utiliser ? C'est ce qu'on appelle planifier — les vrais programmeurs font toujours ça !

📝 Ma grille de planification

Complète cette grille sur papier avant d'ouvrir Scratch. Plus ta planification est précise, plus ton projet sera réussi !

QuestionTa réponse (à écrire sur papier)
🎯 Mon idée
C'est quoi mon projet ?
Ex : "Un oiseau qui collecte des graines et évite les nuages"
👤 Mes sprites
Quels personnages / objets ?
Ex : "Un oiseau (joueur), une graine, un nuage"
🖼️ Mon arrière-plan
Où se passe l'histoire ?
Ex : "Dans le ciel — arrière-plan Blue Sky"
⚡ Comment ça démarre ?
Quel événement ?
Ex : "Quand ⚑ cliqué"
🎮 Comment on joue ?
Clavier ? Souris ? Automatique ?
Ex : "Flèches haut/bas pour bouger l'oiseau"
📦 Mes variables
Infos à stocker ?
Ex : "score, vies"
🧱 Les catégories de blocs
Lesquelles tu vas utiliser ?
Ex : "🔵 Mouvement · 🔷 Capteurs · 🟤 Variables · 🟠 Contrôle"
🏁 Comment ça finit ?
Victoire ? Temps limité ?
Ex : "Score = 10 → Bravo ! Vies = 0 → Game Over"
💡

Astuce de pro !

Tu peux aussi dessiner ta scène sur papier — où se trouve chaque sprite au départ, dans quelle direction ils bougent. Les grands programmeurs font des dessins avant de coder !

🎯 Choisis ton niveau de défi

Il y a 3 niveaux. Commence par le niveau qui te convient le mieux. Si tu termines, essaie le niveau suivant !

🟡
Niveau 1 — Guidé
On te dit QUOI faire, pas COMMENT

Voici le sujet. À toi de trouver comment le programmer avec les blocs que tu connais !

📖 Projet A — Mon histoire animée

Crée une courte histoire avec 2 personnages qui se parlent. L'un doit se déplacer, l'autre doit répondre. L'histoire doit avoir un début et une fin.

Indices de blocs : Apparence · Mouvement · Contrôle · Événements
🎵 Projet B — Mon mini concert interactif

Crée un programme où chaque touche du clavier (A, B, C, D…) joue une note différente. L'utilisateur peut composer sa mélodie en appuyant sur les touches.

Indices de blocs : Son · Événements · Apparence
🌦️ Projet C — La météo animée

Crée une animation météo : quand on appuie sur une touche → soleil ☀️, une autre → pluie 🌧️, une autre → nuit 🌙. L'arrière-plan et le sprite changent à chaque fois.

Indices de blocs : Événements · Apparence · Son
🟠
Niveau 2 — Semi-libre
On te donne un thème + une contrainte technique

Tu choisis toi-même tes sprites, ton arrière-plan, et comment programmer. Mais tu dois respecter le thème et la contrainte !

🐠 Thème : Sous la mer

Crée n'importe quoi sur le thème de la mer.

⚠️ Contrainte : Tu dois utiliser au moins une boucle ET au moins une variable.
🏙️ Thème : La ville de nuit

Un personnage se promène dans une ville. Il peut rencontrer des objets ou des gens.

⚠️ Contrainte : Tu dois utiliser au moins un capteur de collision ET un message envoyé entre 2 sprites.
🤖 Thème : Robot du futur

Programme un robot qui fait des choses intelligentes et répond à l'utilisateur.

⚠️ Contrainte : Tu dois utiliser un bloc "Mes Blocs" personnalisé ET poser au moins une question à l'utilisateur.
🔴
Niveau 3 — Libre total 🚀
Blanc total — crée ce que tu veux !

Pas de thème imposé, pas de contrainte technique. Tu décides de tout. La seule règle : ton projet doit utiliser au moins 5 catégories de blocs différentes et doit avoir un vrai début et une vraie fin.

💡 Besoin d'inspiration ? Voici quelques idées…
🐦 Un oiseau qui apprend à voler
🧩 Un jeu de quiz avec des questions
🌿 Une histoire au village de Bamendou
🎪 Un spectacle de cirque animé
🧮 Une table de multiplication interactive
🏃 Un jeu de course avec chronomètre

🎤 Après avoir codé : présente ton projet !

Un bon programmeur sait aussi expliquer ce qu'il a créé. Après avoir terminé ton projet, prépare-toi à répondre à ces questions :

1

Qu'est-ce que ton programme fait ? Explique-le à voix haute en une phrase simple.

2

Quels blocs as-tu utilisés ? Montre au moins 3 blocs dans ton code et explique à quoi ils servent.

3

Qu'est-ce qui était difficile ? Qu'as-tu appris en faisant ce projet tout seul(e) ?

4

Qu'est-ce que tu améliorerais ? Si tu avais plus de temps, qu'est-ce que tu ajouterais ?

💾

N'oublie pas de sauvegarder !

Sauvegarde ton projet avec un nom clair (ex : "mon_projet_libre_prenom.sb3") avec Ctrl+S. Tu voudras peut-être le montrer à tes parents !

🏆 Bilan

Tu as tout exploré !

Tu connais maintenant les 9 catégories de blocs Scratch et tu as créé ton premier vrai jeu vidéo !

🎓 Ce que tu as accompli

🖥️
Découverte de Scratch + Sauvegarder
🔵
Mouvement · Chat explorateur
🟣
Apparence · Magicien costumes
🩷
Son · Concert Scratch
🟡
Événements · Robot obéissant
🟠
Contrôle · Danse sans fin
🔷
Capteurs · Attrape-souris
🟢
Opérateurs · Calculatrice
🟤
Variables · Compteur de points
🩸
Mes Blocs · Sprite danseur
🚀
Projet Final · Jeu de l'espace

🧠 Quiz final — Teste tes connaissances !

1. De quelle couleur sont les blocs Mouvement ?

2. Quel bloc utilises-tu pour répéter une action 10 fois ?

3. Dans quelle catégorie trouve-t-on le bloc "quand ⚑ cliqué" ?

4. Comment sauvegarder rapidement un projet Scratch ?

5. À quoi sert la catégorie "Mes Blocs" ?

📋 Les 9 catégories — Récapitulatif complet

CatégorieCouleurRôle principal
🏃 MouvementBleuDéplacer le sprite
🎭 ApparenceVioletChanger le look, parler, cacher
🎵 SonRoseJouer des sons et de la musique
⚡ ÉvénementsJauneDéclencher le programme
🔄 ContrôleOrangeRépéter, attendre, si/alors
👁️ CapteursCyanDétecter, poser des questions
🧮 OpérateursVertCalculs et comparaisons
📦 VariablesOrange foncéStocker des informations
🛠️ Mes BlocsRose fuchsiaCréer ses propres blocs