Scratch Débutant · 8+ ans
🎮

Scratch Débutant

Apprends à programmer pas à pas, avec des projets simples et amusants !

🌱 Pour les débutants 🔵 13 modules 🎯 13 mini-projets 🚀 1 projet final
🖥️ Pour commencer

🐱 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 🧱 !

💡
Le saviez-tu ?
Des millions d'enfants dans le monde utilisent Scratch. C'est ton tour !

🖥️ Comment ouvrir Scratch ?

  1. Regarde sur le Bureau de l'ordinateur — cherche l'icône du chat orange 🐱
  2. Double-clique dessus pour l'ouvrir
  3. Tu vois le chat au centre de l'écran ? C'est bon, Scratch est prêt !
Pas de connexion nécessaire !
Scratch est installé sur ta machine — pas besoin d'Internet.

🗺️ L'écran de Scratch

Voici ce que tu vois quand tu ouvres Scratch :

Interface Scratch annotée

👆 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 😊

📁 Avec le menu

Clique sur FichierSauvegarder sur l'ordinateur

⌨️ Au clavier (plus rapide !)

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.

✏️ Case 1
Dessine la scène
Qui est là ? Où ?
🎬 Case 2
Que se passe-t-il ?
Quelle action ?
➡️ Case 3
Et après ?
Comment ça finit ?
🗺️
La règle d'or !
5 minutes de dessin = 20 minutes de programmation en moins. Dessine d'abord, code ensuite !
🔵 Catégorie 1

🏃 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.

🚗
C'est comme une télécommande !
Tu appuies sur avancer → ton sprite avance. Tu appuies sur tourner → il tourne. Simple !

🧱 Les blocs à connaître

avancer de 10 pas
Avance dans la direction du sprite
tourner de 15 degrés ↻
Tourne vers la droite
aller à x: 0 y: 0
Va directement au centre de la scène
rebondir si le bord est atteint
Fait demi-tour au bord
🎯 Mini-Projet 1

🐱 Le chat qui dessine un carré

🎯
Objectif : Apprendre à déplacer un sprite avec les blocs Mouvement et lui faire tracer un carré.
⚙️
  • 🖥️ Ouvre Scratch
  • 🐱 Garde le chat
  • 🏞️ Arrière-plan : Blue Sky
  • 💾 Nom du fichier : carre.sb3
  1. Dans Événements, prends
    quand ⚑ cliqué
    et pose-le dans la zone de code.
  2. Dans Mouvement, accroche
    aller à x: 0 y: 0
    dessous.
  3. Ajoute
    avancer de 100 pas
    puis
    tourner de 90 degrés ↻
    .
  4. Copie ces 2 blocs 3 fois de plus (clic droit → Dupliquer). Tu dois avoir 4 fois "avancer + tourner".
  5. Clique sur ▶️ et observe le chat tracer un carré ! Sauvegarde : Ctrl+S
🧩 Voici comment ça ressemble dans Scratch — copie exactement !
🐱 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 vois : Le chat part du centre et trace un carré sur la scène. Bravo, tu as programmé ton premier mouvement ! 🎉
Défi bonus ! Change les nombres ! Mets 120 pas et 120 degrés. Tu obtiens quoi ? Un triangle se fait avec 3 côtés et 120 degrés.
🟣 Catégorie 2

🎭 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.

🎪
C'est comme un acteur de théâtre !
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

dire Bonjour ! pendant 2 sec
Affiche une bulle de dialogue
basculer sur le costume costume2
Change l'apparence du sprite
mettre la taille à 100 %
100% = taille normale
cacher
montrer
Rend le sprite invisible ou visible
🎯 Mini-Projet 2

🪄 Le chat magicien

🎯
Objectif : Utiliser les blocs Apparence pour faire parler un sprite, le cacher, le montrer et changer sa taille.
⚙️
  • 🖥️ Nouveau projet Scratch
  • 🐱 Garde le chat
  • 🎨 Arrière-plan : Castle
  • 💾 Nom : magicien.sb3
  1. Commence par
    quand ⚑ cliqué
    .
  2. Le chat dit bonjour :
    dire Bonjour ! Je suis un magicien ! pendant 3 sec
    .
  3. Il disparaît :
    cacher
    . Attends :
    attendre 1 secondes
    .
  4. Il réapparaît différent :
    basculer sur le costume costume2
    puis
    montrer
    .
  5. Il grandit !
    mettre la taille à 150 %
    dire TADA ! ✨ pendant 2 sec
    mettre la taille à 100 %
    . Sauvegarde !
🧩 Voici comment ça ressemble dans Scratch — copie exactement !
🐱 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 sec
mettre la taille à 100 %
🎉
Ce que tu vois : Le chat se présente, disparaît, réapparaît plus grand avec un autre costume. Un vrai tour de magie ! 🪄
Défi bonus ! Ajoute une étoile ⭐ : cache-la au début, fais-la apparaître avec montrer au moment du TADA !
🩷 Catégorie 3

🎵 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 !

🎹
C'est comme un piano !
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

jouer le son Meow jusqu'à la fin
Joue un son de la bibliothèque
jouer la note 60 pendant 0.5 temps
Joue une note musicale (extension Musique)
arrêter tous les sons
Coupe tous les sons
🎯 Mini-Projet 3

🎼 Mon mini concert

🎯
Objectif : Jouer une mélodie en enchaînant des blocs Son — et découvrir que les notes musicales ont des numéros !
⚙️
  • 🖥️ Nouveau projet
  • 🎤 Sprite : Singer1 ou Crab
  • 🎸 Arrière-plan : Concert
  • 🔊 Active l'extension "Musique" (bouton + en bas à gauche)
  • 💾 Nom : concert.sb3
  1. Commence par
    quand ⚑ cliqué
    .
  2. Le sprite annonce :
    dire 🎵 Bienvenue ! pendant 2 sec
    .
  3. Joue Do-Ré-Mi : ajoute 3 blocs
    jouer la note 60 pendant 0.5 temps
    . Change les notes : 60, 62, 64.
  4. Continue avec Fa-Sol-La-Si-Do : notes 65, 67, 69, 71, 72 (chacune 0.5 temps).
  5. Termine fort : note 72 pendant 2 temps. Puis
    dire Merci ! 👏 pendant 2 sec
    . Sauvegarde !
🧩 Voici comment ça ressemble dans Scratch — copie exactement !
🎤 Sprite
quand ⚑ cliqué
dire 🎵 Bienvenue ! 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 sec
🎉
Ce que tu vois : Le sprite joue la gamme Do Ré Mi Fa Sol La Si Do complète et salue son public ! 🎵
Défi bonus ! Essaie "Joyeux Anniversaire" : notes 55, 55, 57, 55, 60, 59 (chacune 0.5 temps)
🟡 Catégorie 4

⚡ 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 !

🔔
C'est comme la sonnerie de l'école !
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

quand ⚑ cliqué
Démarre quand on clique sur le drapeau vert
quand la touche espace est pressée
Démarre sur une touche du clavier
quand ce sprite est cliqué
Démarre quand on clique sur le sprite
🎯 Mini-Projet 4

🤖 Le robot qui obéit

🎯
Objectif : Contrôler un sprite avec les touches du clavier grâce aux blocs Événements.
⚙️
  • 🖥️ Nouveau projet
  • 🤖 Sprite : Robot (bibliothèque)
  • 🏙️ Arrière-plan : City
  • 💾 Nom : robot.sb3
  1. Pour aller à droite :
    quand la touche flèche droite pressée
    s'orienter à 90
    avancer de 10 pas
    .
  2. Refais la même chose pour les 3 autres flèches (gauche = -90, haut = 0, bas = 180). Ce sont 4 programmes séparés !
  3. Quand on clique sur le robot :
    quand ce sprite est cliqué
    dire Bip bip ! 🤖 pendant 2 sec
    .
  4. Clique sur ▶️ et déplace ton robot avec les flèches ! Sauvegarde.
🧩 Voici comment ça ressemble dans Scratch — copie exactement !
→ Droite
quand la touche flèche droite pressée
s'orienter à 90
avancer de 10 pas
← Gauche
quand la touche flèche gauche pressée
s'orienter à -90
avancer de 10 pas
Clic 🤖
quand ce sprite est cliqué
dire Bip bip ! 🤖 pendant 2 sec
🎉
Ce que tu vois : Tu contrôles le robot avec les flèches du clavier, et il parle quand tu cliques dessus !
Défi bonus ! Ajoute un 5e programme : quand on appuie sur ESPACE → le robot dit "Je m'arrête !" et attend 2 secondes.
📨 Focus

📨 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 !

📢
C'est comme crier dans la cour !
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

envoyer à tous message1
Envoie le signal et continue tout de suite
envoyer à tous message1 et attendre
Envoie et attend que les autres aient fini
quand je reçois message1
Démarre quand le message arrive
🛠️
Comment créer un message ?
Clique sur le menu dans le bloc → Nouveau message → tape son nom → OK !
🎯 Mini-Projet Messages

🎪 Le mini-spectacle

🎯
Objectif : Faire communiquer deux sprites entre eux grâce aux messages.
⚙️
  • 🖥️ Nouveau projet
  • 🎤 Sprite 1 : Avery
  • 🦁 Sprite 2 : Lion
  • 🎭 Arrière-plan : Theater
  • 💾 Nom : spectacle.sb3
  1. Cache le Lion au départ : sur le sprite Lion, mets
    quand ⚑ cliqué
    cacher
    .
  2. Programme Avery :
    quand ⚑ cliqué
    dire Voici le Lion ! pendant 3 sec
    envoyer à tous lion_entre et attendre
    .
  3. Sur le Lion :
    quand je reçois lion_entre
    montrer
    dire ROAAAR ! 🦁 pendant 2 sec
    .
  4. Clique sur ▶️ : Avery annonce, le message part, le Lion apparaît et rugit ! Sauvegarde.
🧩 Voici comment ça ressemble dans Scratch — copie exactement !
🎤 Avery
quand ⚑ cliqué
dire Voici le Lion ! pendant 3 sec
envoyer à tous lion_entre et attendre
dire Merci ! 👏 pendant 2 sec
🦁 Lion (init)
quand ⚑ cliqué
cacher
🦁 Lion (réaction)
quand je reçois lion_entre
montrer
dire ROAAAR ! 🦁 pendant 2 sec
🎉
Ce que tu vois : Avery annonce le Lion → le message "lion_entre" est envoyé → le Lion apparaît et rugit. Les deux sprites communiquent ! 📨
Défi bonus ! Ajoute un 3e sprite (ex : papillon). Avery l'annonce aussi avec un 2e message "butterfly_entre".
🟠 Catégorie 5

🔄 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.

🍽️
C'est comme suivre une recette !
"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

attendre 1 secondes
Fait une pause
répéter 10 fois
Répète ce qui est dedans 10 fois
répéter indéfiniment
Répète pour toujours !
si <condition> alors
Fait quelque chose seulement si c'est vrai
🎯 Mini-Projet 5

💃 La danse qui ne s'arrête pas !

🎯
Objectif : Créer une animation infinie avec une boucle, en alternant costumes et mouvement.
⚙️
  • 🖥️ Nouveau projet
  • 💃 Sprite : Ballerina
  • 🕺 Arrière-plan : Dance Space
  • 💾 Nom : danse.sb3
  1. Commence par
    quand ⚑ cliqué
    aller à x: 0 y: 0
    .
  2. Prends le bloc
    répéter indéfiniment
    — c'est une boucle ! Tout ce que tu mets dedans se répète pour toujours.
  3. À l'intérieur de la boucle, mets :
    costume suivant
    attendre 0.3 secondes
    .
  4. Toujours dans la boucle :
    avancer de 5 pas
    rebondir si le bord est atteint
    .
  5. Clique sur ▶️ — le sprite danse sans fin ! Pour arrêter, clique sur ⬛. Sauvegarde.
🧩 Voici comment ça ressemble dans Scratch — copie exactement !
💃 Sprite
quand ⚑ cliqué
aller à x: 0 y: 0
répéter indéfiniment
costume suivant
attendre 0.3 sec
avancer de 5 pas
rebondir si le bord est atteint
🎉
Ce que tu vois : Le sprite change de costume et avance en boucle, il rebondit sur les bords. Il danse indéfiniment !
Défi bonus ! Ajoute dans la boucle :
si touching Edge ? alors
dire Ouille ! pendant 1 sec
🔷 Catégorie 6

👁️ 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 !

👃
C'est comme les 5 sens !
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

touching Chat ?
Vrai si le sprite touche le chat
touching Edge ?
Vrai si le sprite touche le bord
mouse x
mouse y
Position de la souris
ask Comment tu t'appelles ? and wait
Pose une question à l'utilisateur
🎯 Mini-Projet 6

🐱 Attrape la souris !

🎯
Objectif : Détecter des collisions entre sprites et utiliser la position de la souris pour contrôler un personnage.
⚙️
  • 🖥️ Nouveau projet
  • 🐱 Sprite 1 : Chat
  • 🐭 Sprite 2 : Mouse1 (bibliothèque)
  • 🌿 Arrière-plan : Forest
  • 💾 Nom : attrape_souris.sb3
  1. 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 !
  2. Sur la Souris :
    quand ⚑ cliqué
    répéter indéfiniment
    → à l'intérieur :
    aller à position aléatoire
    attendre 1 sec
    .
  3. Toujours dans la boucle de la Souris, ajoute :
    si touching Chat ? alors
    dire Attrapée ! 😹 pendant 2 sec
    cacher
    .
  4. Clique sur ▶️ : déplace ta souris pour guider le chat et attraper la petite souris ! Sauvegarde.
🧩 Voici comment ça ressemble dans Scratch — copie exactement !
🐱 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 sec
si touching Chat ? alors
dire Attrapée ! 😹 pendant 2 sec
cacher
🎉
Ce que tu vois : Le chat suit ta souris. La petite souris se téléporte. Quand le chat la touche, elle crie et disparaît !
Défi bonus ! Ajoute au début :
ask Quel est ton prénom ? and wait
dire Bonjour + answer pendant 2 sec
🟢 Catégorie 7

🧮 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.

🏫
C'est ton cahier de maths !
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

5 + 3
Addition → donne 8
10 - 4
Soustraction → donne 6
score > 10
Vrai si score est plus grand que 10
nombre aléatoire entre 1 et 10
Choisit un nombre au hasard
🎯 Mini-Projet 7

🧮 ROBI la calculatrice

🎯
Objectif : Poser des questions à l'utilisateur et afficher un calcul avec les blocs Opérateurs.
⚙️
  • 🖥️ Nouveau projet
  • 🤖 Sprite : Robot
  • 🏫 Arrière-plan : Room 3
  • 📦 Crée une variable "nombre1" et une variable "nombre2"
  • 💾 Nom : calculatrice.sb3
  1. quand ⚑ cliqué
    dire Je suis ROBI ! 🤖 pendant 2 sec
    .
  2. ask Premier nombre ? and wait
    mettre nombre1 à answer
    .
  3. ask Deuxième nombre ? and wait
    mettre nombre2 à answer
    .
  4. dire regrouper Somme = (nombre1 + nombre2) pendant 4 sec
    . Sauvegarde !
🧩 Voici comment ça ressemble dans Scratch — copie exactement !
🤖 ROBI
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
🎉
Ce que tu vois : ROBI te demande deux nombres et affiche leur addition ! Tape 5 et 3 → il dit "Somme = 8". 🧮
Défi bonus ! Crée une 2e calculatrice qui fait la soustraction : nombre1 − nombre2 !
🟤 Catégorie 8

📦 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.

📬
C'est une boîte aux lettres !
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 !

mettre score à 0
Met 0 dans la variable
ajouter 1 à score
Augmente de 1 (score = score + 1)
montrer la variable score
Affiche le score sur la scène
🎯 Mini-Projet 8

⭐ Collecte les étoiles !

🎯
Objectif : Créer un mini-jeu avec un score qui monte et une condition de victoire.
⚙️
  • 🖥️ Nouveau projet
  • 🐱 Sprite 1 : Chat
  • ⭐ Sprite 2 : Star
  • 🌌 Arrière-plan : Stars
  • 📦 Crée une variable "score"
  • 💾 Nom : etoiles.sb3
  1. Sur le Chat : initialise le score à 0, montre-le, puis fais suivre la souris en boucle.
  2. Sur l'Étoile : boucle infinie → aller à position aléatoire → attendre 2 sec.
  3. Dans la boucle de l'étoile :
    si touching Chat ? alors
    ajouter 1 à score
    jouer le son pop
    → aller à position aléatoire.
  4. Condition victoire :
    si score = 5 alors
    dire 🏆 Bravo ! pendant 3 sec
    arrêter tout
    . Sauvegarde !
🧩 Voici comment ça ressemble dans Scratch — copie exactement !
🐱 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 sec
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 vois : Tu déplaces le chat avec ta souris pour attraper les étoiles. Le score monte. À 5 étoiles, victoire ! 🏆
Défi bonus ! Ajoute une variable "vies" = 3. Ajoute un astéroïde : s'il touche le chat → vies − 1. Si vies = 0 → Game Over !
🩸 Catégorie 9

🛠️ 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 !

📋
C'est ta propre recette secrète !
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 ?

  1. Clique sur Mes Blocs dans la palette
  2. Clique sur Créer un bloc
  3. Donne-lui un nom (ex : "sauter", "danser")
  4. Mets les blocs que tu veux dans la définition
  5. Utilise ton nouveau bloc dans ton programme !
🎯 Mini-Projet 9

🎨 Le sprite danseur

🎯
Objectif : Créer ses propres blocs réutilisables avec "Mes Blocs" pour organiser son programme simplement.
⚙️
  • 🖥️ Nouveau projet
  • 💃 Sprite : Pico ou Giga
  • 🎉 Arrière-plan : Party
  • 💾 Nom : danseur.sb3
  1. 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%.
  2. 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.
  3. Programme principal :
    quand ⚑ cliqué
    saluer
    répéter 5 fois
    → à l'intérieur :
    danser
    → après la boucle :
    saluer
    .
  4. Clique sur ▶️ et vois la magie : ton programme principal est tout petit mais fait beaucoup ! Sauvegarde.
🧩 Voici comment ça ressemble dans Scratch — copie exactement !
📋 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
▶️ Programme principal
quand ⚑ cliqué
saluer
répéter 5 fois
danser
saluer
🎉
Ce que tu vois : Le sprite salue, danse 5 fois, puis salue à nouveau. Et le programme principal ne fait que 5 blocs ! C'est ça la puissance de Mes Blocs 🛠️
Défi bonus ! Crée un 3e bloc "faire_la_fête" avec un effet de couleur, et utilise-le dans le programme principal.
👗 Focus

👗 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 !

🎭
Le secret de l'animation !
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.

costume suivant
Passe au costume d'après — idéal pour animer !
basculer sur le costume costume2
Va directement à un costume précis
✏️
Comment créer un costume ?
Clic droit sur un costume → Dupliquer → modifie le dessin avec les outils. Renomme-le double-cliquant sur son nom !
🎯 Mini-Projet Costumes

🦋 Le papillon de Bamendou

🎯
Objectif : Créer et modifier plusieurs costumes, puis les animer en boucle pour simuler le mouvement.
⚙️
  • 🖥️ Nouveau projet
  • 🦋 Sprite : Butterfly 1
  • 🌿 Arrière-plan : Forest
  • 💾 Nom : papillon.sb3
  1. 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".
  2. 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.
  3. 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.
  4. Clique sur ▶️ ! Le papillon bat des ailes et change de couleur à chaque rebond. Sauvegarde.
🧩 Voici comment ça ressemble dans Scratch — copie exactement !
🦋 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
🦋 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
🎉
Ce que tu vois : Le papillon vole en battant des ailes et change de couleur chaque fois qu'il touche un bord. Un vrai papillon de Bamendou ! 🦋🌿
Défi bonus ! Utilise
nom du costume
dans un "si alors" pour faire dire "Je suis rouge !" ou "Je suis jaune !"
🔀 Focus

🔀 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 !

📺
C'est comme les dessins animés !
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

mettre l'effet fantôme à 100
100 = invisible → 0 = visible. Pour le fondu !
changer l'effet fantôme de -10
Diminue le fantôme petit à petit dans une boucle
mettre l'effet tourbillon à 50
Tord le sprite — idéal pour les transformations magiques
annuler les effets graphiques
Revient à l'apparence normale
⏱️
Astuce vitesse :
0.05 sec = très rapide (flash) · 0.2 sec = normal · 0.5 sec = lent et doux
🎯 Mini-Projet Transitions

🦋 La métamorphose de Bamendou

🎯
Objectif : Enchaîner trois scènes avec des effets visuels (fondu, tourbillon) pour des transitions fluides.
⚙️
  • 🖥️ Nouveau projet
  • 🧒 Sprite : Avery
  • 🌿 Arrière-plan 1 : Forest
  • 🏙️ Arrière-plan 2 : City With Water
  • 🌌 Arrière-plan 3 : Stars
  • 💾 Nom : metamorphose.sb3
  1. 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 !
  2. Attendre ESPACE : dire "Appuie sur ESPACE" → attendre jusqu'à ce que
    key space pressed ?
    .
  3. 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.
  4. Répète l'attente d'ESPACE puis fais un fade out → change décor → fade in pour arriver dans l'espace.
  5. Sauvegarde et clique ▶️ !
🧩 Voici comment ça ressemble dans Scratch — copie exactement !
🧒 Programme complet
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 2 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
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 vois : Le personnage apparaît en fondu dans la forêt, fait un tourbillon magique vers la ville, puis fondu vers l'espace. 3 scènes, 3 effets différents ! ✨
Défi bonus ! Ajoute un son pour chaque transition : vent pour la forêt, bruit de ville, musique spatiale !
🚀 Projet Final

🌌 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 ☄️.

🔵 Mouvement
Flèches du clavier
🟣 Apparence
Messages et effets
🔷 Capteurs
Collisions
🟤 Variables
Score et vies

⚙️ Prépare ton projet

  1. Ouvre Scratch. Supprime le chat (clic droit → Supprimer).
  2. Ajoute le sprite Rocketship (bibliothèque). Taille : 40%.
  3. Ajoute le sprite Star. Taille : 30%.
  4. Ajoute le sprite Rocks (astéroïde). Taille : 50%.
  5. Arrière-plan : Stars. Crée les variables : score et vies.
  6. Sauvegarde : jeu_espace.sb3
🚀 Étape 1

La fusée

🎯
Objectif : Programmer les déplacements de la fusée au clavier et initialiser le score et les vies.
  1. Sur la Fusée :
    quand ⚑ cliqué
    → aller à x:0 y:-100 → score=0 → vies=3 → dire "À toi ! 🚀" pendant 2 sec.
  2. Programme les 4 flèches (comme le Robot obéissant) : droite=90, gauche=-90, haut=0, bas=180, chacune avec "avancer de 10 pas".
🧩 Voici comment ça ressemble dans Scratch — copie exactement !
🚀 Init + droite (×4 pour les 4 flèches)
quand ⚑ cliqué
aller à x: 0 y: -100
mettre score à 0
mettre vies à 3
dire À toi de jouer ! 🚀 pendant 2 sec
répéter indéfiniment
mettre la taille à 40 %
quand la touche flèche droite pressée
s'orienter à 90
avancer de 10 pas
Teste : La fusée se déplace avec les flèches. Score=0 et Vies=3 affichés.
⭐ Étape 2

L'étoile

🎯
Objectif : Faire apparaître les étoiles aléatoirement et détecter les collisions pour marquer des points.
  1. Sur l'Étoile : boucle infinie → aller à position aléatoire → attendre 2 sec.
  2. Dans la boucle :
    si touching Rocketship ? alors
    → score +1 → son pop → aller à position aléatoire.
  3. Condition victoire :
    si score = 10 alors
    → dire "🏆 Bravo !" → arrêter tout.
🧩 Voici comment ça ressemble dans Scratch — copie exactement !
⭐ Étoile
quand ⚑ cliqué
montrer
répéter indéfiniment
aller à position aléatoire
attendre 2 sec
si touching Rocketship ? alors
ajouter 1 à score
jouer le son pop
aller à position aléatoire
si score = 10 alors
dire 🏆 Bravo ! 10 étoiles !
arrêter tout
Teste : Attrape les étoiles, le score monte. À 10 → victoire !
☄️ Étape 3

L'astéroïde

🎯
Objectif : Ajouter un obstacle qui fait perdre des vies et programmer la condition de défaite.
  1. Sur l'Astéroïde : boucle infinie → avancer de 3 pas → rebondir si bord.
  2. Dans la boucle :
    si touching Rocketship ? alors
    → vies −1 → dire "Aïe ! 💥" pendant 1 sec → aller à position aléatoire.
  3. Sur la Fusée : dans sa boucle, ajoute
    si vies = 0 alors
    → dire "Game Over 💀" → arrêter tout. Sauvegarde !
🧩 Voici comment ça ressemble dans Scratch — copie exactement !
☄️ Astéroïde
quand ⚑ cliqué
aller à position aléatoire
répéter indéfiniment
avancer de 3 pas
rebondir si le bord est atteint
si touching Rocketship ? alors
ajouter -1 à vies
dire Aïe ! 💥 pendant 1 sec
aller à position aléatoire
🎉
Ton jeu est terminé ! Collecte 10 étoiles avant de perdre tes 3 vies ! Tu as utilisé TOUTES les catégories apprises !
💭 Réflexion

💭 À 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.

🎨
Pense comme un artiste !
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 :

👤
Qui ?
Quels sont mes sprites ?
🎬
Quoi ?
Que vont-ils faire ?
🧱
Comment ?
Quels blocs j'utilise ?

🎯 Choisis ton niveau !

🟡 Niveau 1 — J'ai un sujet

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 !

🟠 Niveau 2 — Thème + contrainte

🐠 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)

🔴 Niveau 3 — Je crée ce que je veux ! 🚀

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 :

  1. Qu'est-ce que ton programme fait ? (1 phrase simple)
  2. Montre 3 blocs dans ton code et explique à quoi ils servent.
  3. Qu'est-ce qui était difficile ? Qu'as-tu appris seul(e) ?
  4. Qu'ajouterais-tu si tu avais plus de temps ?
💾
Sauvegarde !
Nom du fichier : mon_projet_ton_prénom.sb3 — puis Ctrl+S !
🏆 Bilan

🎓 Tu as tout exploré !

Félicitations ! Tu connais maintenant les 13 modules de Scratch !

🎉 Ce que tu as accompli

🔵
Mouvement
Le chat explorateur
🟣
Apparence
Le magicien
🩷
Son
Mon concert
🟡
Événements
Le robot
📨
Messages
Le spectacle
🟠
Contrôle
La danse infinie
🔷
Capteurs
Attrape-souris
🟢
Opérateurs
ROBI calculatrice
🟤
Variables
Collecte étoiles
🩸
Mes Blocs
Sprite danseur
👗
Costumes
Papillon Bamendou
🔀
Transitions
Métamorphose
🚀
Projet Final
Jeu de l'espace

🧠 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 ?