Progression:
0%
🐱

Découvre Scratch !

Apprends à créer tes propres histoires animées et jeux 🎮✨

Module 1

🖥️ La Programmation et Scratch

Comprends ce qu'est programmer et découvre l'interface

💻

C'est quoi la PROGRAMMATION ?

Imagine que tu as un robot assistant 🤖. Ce robot est très gentil et veut t'aider, mais il ne comprend pas le français ! Pour lui donner des ordres, tu dois utiliser un langage spécial qu'il comprend.

La programmation, c'est exactement ça : donner des instructions à un ordinateur dans un langage qu'il comprend.

📝 PROGRAMME
Une liste d'instructions que l'ordinateur suit une par une
👨‍💻 PROGRAMMEUR
La personne qui écrit les instructions - C'est TOI !
🔤 LANGAGE
La façon d'écrire les instructions (Scratch utilise des blocs colorés)
▶️ EXÉCUTER
Quand l'ordinateur fait ce que le programme lui dit
🍳 Exemple : C'est comme une recette de cuisine !

Quand maman prépare un gâteau, elle suit une recette étape par étape. Un programme, c'est la même chose !

🍳 Recette de cuisine

1. Prendre 2 œufs 🥚🥚
2. Casser les œufs dans un bol 🥣
3. Ajouter du sucre 🧂
4. Mélanger 🥄
5. Mettre au four ♨️

💻 Programme Scratch
quand ⚑ cliqué avancer de 50 pas dire "Bonjour !" pendant 2 sec attendre 1 seconde cacher
⚠️

L'ordre est TRÈS important !

Si tu mets les œufs au four AVANT de les casser, ça ne marche pas ! 😅 En programmation aussi, l'ordre des instructions est très important.

🐱

Qu'est-ce que 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 code compliqué avec plein de mots en anglais, tu assembles des blocs colorés comme un puzzle 🧩. C'est beaucoup plus facile et amusant !

🌐

Comment accéder à Scratch ?

Va sur scratch.mit.edu dans ton navigateur. Tu peux créer un compte gratuit ou utiliser Scratch sans compte.

🗺️

L'interface de Scratch

Voici à quoi ressemble Scratch quand tu l'ouvres. Regarde bien les différentes zones :

Interface Scratch
Zone des blocs - C'est le "magasin" où tu trouves tous les blocs
Zone de code - C'est ton "atelier" où tu assembles les blocs
La scène - C'est le "théâtre" où tu vois le résultat
Zone des lutins - C'est la liste de tes personnages
🎭

Scratch = Un théâtre !

Pour bien comprendre Scratch, imagine que tu es le metteur en scène d'une pièce de théâtre !

🎭 Au théâtre

🎪 La scène = l'endroit où les acteurs jouent devant le public

🎭 Les acteurs = les personnes qui jouent les rôles

🖼️ Le décor = le fond de la scène (un château, une forêt...)

📜 Le script = le texte qui dit aux acteurs quoi faire

💻 Dans Scratch

🎪 La scène = la zone blanche en haut à droite

🎭 Les lutins (sprites) = tes personnages animés

🖼️ L'arrière-plan = l'image de fond

📜 Les blocs = les instructions qui disent aux lutins quoi faire

🎯 Défi pratique : Découvre Scratch !

Maintenant, c'est à toi de jouer ! Ouvre Scratch et explore l'interface.

  1. Ouvre ton navigateur et va sur scratch.mit.edu
  2. Clique sur "Créer" en haut de la page
  3. Observe le chat orange 🐱 sur la scène - c'est ton premier lutin !
  4. Regarde à gauche : tu vois les blocs de couleurs différentes ?
  5. Clique sur le drapeau vert 🚩 en haut de la scène. Que se passe-t-il ?

✨ Bravo ! Tu as découvert l'interface de Scratch !

🎯 Quiz : Qu'est-ce que la programmation ?

🎮 Jouer aux jeux vidéo
📝 Donner des instructions à un ordinateur
🎨 Dessiner des images

🎯 Quiz 2 : Dans Scratch, la SCÈNE c'est...

📜 L'endroit où on écrit le code
🎪 L'endroit où on voit le résultat (comme un théâtre)
🧱 L'endroit où on trouve les blocs

🎮 Jeu : Associe les paires !

Clique sur deux cartes qui vont ensemble (théâtre ↔ Scratch)

🎪
Scène (Scratch)
🐱
Lutin
🎭
Théâtre
🧑‍🎤
Acteur
🖼️
Arrière-plan
🏰
Décor
Module 2

🎭 Les éléments d'une histoire

Apprends le vocabulaire : sprites, arrière-plans, costumes et scènes

🌟

Les 4 questions magiques

Avant de créer une histoire dans Scratch, pose-toi toujours ces 4 questions :

QUI ? 👤
Quels personnages ? (les SPRITES)
OÙ ? 📍
Quel lieu ? (l'ARRIÈRE-PLAN)
QUOI ? ⚡
Quelles actions ? (les BLOCS)
QUAND ? ⏰
Dans quel ordre ? (la SÉQUENCE)
📖

Le vocabulaire Scratch expliqué

1

🎭 SPRITE (= Lutin = Personnage)

Un sprite, c'est un personnage ou un objet qui peut bouger, parler et faire des actions sur la scène. C'est comme un acteur au théâtre !

Exemples de sprites : 🐱 Chat, 🦁 Lion, 👧 Fille, 🚗 Voiture, ⚽ Ballon, 🌟 Étoile
2

🖼️ ARRIÈRE-PLAN (= Décor)

L'arrière-plan, c'est l'image de fond de la scène. C'est l'endroit où se passe ton histoire. Tu peux le changer pour montrer différents lieux !

Exemples d'arrière-plans : 🏠 Maison, 🌲 Forêt, 🏫 École, 🏖️ Plage, 🌃 Ville de nuit, 🏔️ Montagne
3

👗 COSTUME (= Apparence)

Un costume, c'est une apparence différente d'un sprite. Un même personnage peut avoir plusieurs costumes ! C'est comme si un acteur changeait de vêtements.

Exemple : Le chat peut avoir un costume "debout" 🐱 et un costume "qui marche" 😺
4

🎬 SCÈNE (= Moment de l'histoire)

Une scène, c'est un moment précis de ton histoire, avec un décor et des actions spécifiques. Ton histoire peut avoir plusieurs scènes !

Exemple : Scène 1 : Le chat est dans la forêt 🌲🐱 → Scène 2 : Le chat arrive à la maison 🏠🐱
📚 Exemple concret : "Le chat et le papillon"

Imaginons cette petite histoire : "Un chat voit un papillon dans un jardin. Il essaie de l'attraper mais le papillon s'envole."

🐱 🦋

SPRITES

Chat + Papillon

🌳🌷🌻

ARRIÈRE-PLAN

Jardin

🐱 😺 😸

COSTUMES

Chat assis, qui saute, content

🌳 🐱 🦋 🌷

Voici à quoi ressemblerait la scène !

🎯 Défi pratique : Ajoute un sprite et un arrière-plan !

Va sur Scratch et crée ta première scène avec un personnage !

  1. Ouvre scratch.mit.edu et clique sur "Créer"
  2. En bas à droite, clique sur l'icône 🖼️ (choisir un arrière-plan). Choisis "Forest" (Forêt) ou un autre décor que tu aimes
  3. En bas à droite, clique sur l'icône 🐱 (choisir un sprite). Ajoute un animal comme "Dog1" (Chien) ou "Butterfly1" (Papillon)
  4. Tu as maintenant 2 sprites (le chat et ton nouvel animal) et un arrière-plan !
  5. Bonus : Clique sur un sprite, puis sur l'onglet "Costumes" pour voir ses différentes apparences

✨ Super ! Tu as créé ta première scène avec des sprites et un décor !

🎯 Quiz : Comment appelle-t-on un personnage dans Scratch ?

🖼️ Un arrière-plan
🎭 Un sprite (lutin)
👗 Un costume

🎯 Quiz 2 : L'image de fond de la scène s'appelle...

🎭 Un sprite
🖼️ Un arrière-plan
🧱 Un bloc

🎮 Jeu : Classe les éléments !

Associe chaque élément à sa catégorie

🐘
Éléphant
🎭
= SPRITE
🏔️
Montagne
🖼️
= ARRIÈRE-PLAN
Module 3

🧱 Les blocs de programmation

Chaque couleur = un type d'action différent

🎨

Les blocs sont organisés par COULEUR

Dans Scratch, les blocs sont rangés par catégories. Chaque couleur correspond à un type d'action. C'est comme dans une boîte de crayons où chaque couleur sert à faire quelque chose de différent !

💡

Astuce pour les retenir !

🔵 Bleu comme le ciel = le sprite BOUGE dans l'espace
🟣 Violet comme un déguisement magique = le sprite change d'APPARENCE
🟡 Jaune comme le soleil qui se lève = ça DÉMARRE le programme

🔵

BLEU = Mouvement

Les blocs bleus font bouger ton sprite : avancer, tourner, aller quelque part...

avancer de 10 pas tourner ↻ de 15 degrés aller à x: 0 y: 0 glisser en 1 seconde à x: 0 y: 0 s'orienter à 90° rebondir si le bord est atteint
👟 Exemple : Faire marcher le chat

Pour faire avancer le chat de 10 pas, utilise ce bloc :

avancer de 10 pas

Plus le nombre est grand, plus le chat avance loin !

🟣

VIOLET = Apparence

Les blocs violets changent l'apparence de ton sprite : parler, penser, se montrer, se cacher, changer de costume...

dire "Bonjour !" pendant 2 secondes penser "Hmm..." pendant 2 secondes montrer cacher costume suivant mettre la taille à 100 %
💬 Exemple : Faire parler le chat

Pour que le chat dise "Bonjour !" pendant 2 secondes :

dire "Bonjour !" pendant 2 secondes

Une bulle apparaît avec le texte, comme dans une BD !

🟡

JAUNE = Événements (TRÈS IMPORTANT !)

Les blocs jaunes disent à Scratch QUAND commencer le programme. Sans bloc jaune au début, ton programme ne démarrera jamais !

quand ⚑ est cliqué quand la touche espace est pressée quand ce sprite est cliqué quand l'arrière-plan bascule sur ...
⚠️

RÈGLE D'OR à retenir !

Commence TOUJOURS ton programme par un bloc JAUNE ! C'est lui qui dit à Scratch : "Attention, on commence !" Le plus utilisé est quand ⚑ est cliqué

🟠

ORANGE = Contrôle

Les blocs orange contrôlent le temps et les répétitions : attendre, répéter plusieurs fois...

attendre 1 secondes répéter 10 fois répéter indéfiniment si <> alors
🎯 Défi pratique : Ton premier programme !

Crée un programme qui fait parler et bouger le chat quand tu cliques sur le drapeau vert.

  1. Ouvre scratch.mit.edu et clique sur "Créer"
  2. À gauche, clique sur "Événements" (jaune). Glisse le bloc quand ⚑ est cliqué au centre
  3. Clique sur "Apparence" (violet). Glisse le bloc dire "Bonjour !" et accroche-le en dessous
  4. Clique sur "Mouvement" (bleu). Glisse le bloc avancer de 10 et accroche-le en dessous
  5. Clique sur le drapeau vert 🚩 en haut de la scène

Ton programme devrait ressembler à :

quand ⚑ est cliqué dire "Bonjour !" pendant 2 secondes avancer de 50 pas

✨ Génial ! Le chat dit "Bonjour !" et avance ! Tu viens de créer ton premier programme !

🎯 Quiz : "avancer de 10 pas" est de quelle couleur ?

🟣 Violet (Apparence)
🔵 Bleu (Mouvement)
🟡 Jaune (Événements)

🎯 Quiz 2 : Par quel bloc doit-on TOUJOURS commencer ?

avancer
quand ⚑ cliqué
dire

🎮 Jeu : Associe l'action à sa couleur !

🏃
Bouger
🔵
Bleu
💬
Parler
🟣
Violet
▶️
Démarrer
🟡
Jaune
Module 4

📖 De l'histoire au programme

Transforme une histoire en blocs Scratch

🎬

Les 5 étapes pour créer

1

📝 Imagine ton histoire

Écris ce qui va se passer : "Un chat rencontre un chien. Ils jouent ensemble."

2

🎭 Liste les SPRITES

🐱 Chat + 🐕 Chien = 2 sprites

3

🖼️ Choisis l'ARRIÈRE-PLAN

🌳 Un parc = 1 arrière-plan

4

🎬 Découpe en SCÈNES

Scène 1: Chat arrive → Scène 2: Rencontre → Scène 3: Ils jouent

5

🧱 Traduis en BLOCS

"marche" → avancer | "dit bonjour" → dire

🔄

Tableau de traduction

ActionBloc Scratch
Marcher/Avanceravancer de X pas
Parler/Diredire "..." pendant X sec
Attendreattendre X secondes
Apparaître/Disparaîtremontrer / cacher
🎯Défi : Programme cette histoire

"Le chat dit 'Bonjour !', attend 1 seconde, puis avance de 100 pas"

  1. Commence par quand ⚑ cliqué
  2. Ajoute dire "Bonjour !" pendant 2 sec
  3. Ajoute attendre 1 secondes
  4. Ajoute avancer de 100 pas

✨ Clique sur le drapeau vert pour voir le résultat !

🎯 Quiz : Pour faire PARLER, j'utilise...

avancer
dire "..."
attendre
Module 5

📨 Les Messages

Fais communiquer tes sprites entre eux

📨

C'est quoi un MESSAGE ?

Les messages permettent à un sprite de dire aux autres : "C'est ton tour !"

C'est comme envoyer un SMS 📱 : le chat envoie un message, le chien le reçoit et réagit !

🐱 📤

ENVOYER

envoyer à tous message1

📥 🐕

RECEVOIR

quand je reçois message1
💬Exemple : Dialogue chat/chien

Le chat dit "Bonjour", puis le chien répond "Salut !"

🐱 Chat

quand ⚑ cliqué dire "Bonjour" 2 sec envoyer "reponse"

🐕 Chien

quand je reçois "reponse" dire "Salut !" 2 sec
🎯Défi : Crée un dialogue
  1. Ajoute un 2ème sprite (chien, oiseau...)
  2. Sur le CHAT : fais-le parler puis envoyer "reponse"
  3. Sur l'autre sprite : commence par quand je reçois "reponse"
  4. Fais-le répondre quelque chose !

🎯 Quiz : Pour que le chien réagisse APRÈS le chat ?

attendre
envoyer message
avancer
Module 6

🔄 Les Contrôles

Boucles et conditions

🔁

La magie des BOUCLES

Une boucle permet de répéter des actions sans les recopier 100 fois !

❌ Sans boucle

avancer 10
avancer 10
avancer 10
... x100 😫

✅ Avec boucle
répéter 100 fois avancer 10

Simple ! 🎉

Les CONDITIONS (si...alors)

Une condition permet de faire quelque chose SEULEMENT SI c'est vrai.

🏃Exemple : Si le chat touche le bord
quand ⚑ cliqué répéter indéfiniment avancer de 10 si <touche le bord ?> alors rebondir
🎯Défi : Fais marcher le chat en boucle
  1. Utilise répéter 50 fois
  2. À l'intérieur, mets avancer de 10
  3. Ajoute aussi costume suivant pour l'animer

🎯 Quiz : Pour répéter une action 50 fois ?

attendre
répéter 50 fois
quand ⚑ cliqué
Module 7

🎯 Les Capteurs

Les "5 sens" de ton sprite

🎯

C'est quoi un CAPTEUR ?

Les capteurs permettent à ton sprite de "sentir" ce qui se passe : touche-t-il quelque chose ? Une touche est-elle pressée ?

Blocs capteurs (bleu clair) :

<touche le bord ?> <touche sprite1 ?> <touche espace pressée ?> demander "..." et attendre (réponse)
⌨️Exemple : Contrôler avec les flèches
quand ⚑ cliqué répéter indéfiniment si <touche flèche droite ?> avancer de 10
🎯Défi : Contrôle le chat avec les flèches
  1. Utilise répéter indéfiniment
  2. Ajoute si <touche flèche droite ?>
  3. À l'intérieur : avancer de 10
  4. Teste : le chat bouge-t-il quand tu appuies sur la flèche ?

🎯 Quiz : Pour savoir si le sprite touche le bord ?

<touche le bord ?>
aller au bord
dire "bord"
Module 8

🧮 Les Opérateurs

Calculs et comparaisons

🧮

C'est quoi un OPÉRATEUR ?

Les opérateurs (vert) permettent de faire des calculs et des comparaisons.

Calculs :

(5 + 3) (10 - 2) (4 × 3) (20 / 5)

Nombre au hasard (super utile pour les jeux !) :

(nombre aléatoire entre 1 et 10)
🎲Exemple : Position aléatoire

Le sprite va à un endroit au hasard sur la scène :

quand ⚑ cliqué aller à x: (aléatoire -200 à 200) y: (aléatoire -150 à 150)

🎯 Quiz : (10 - 3) = ?

13
7
30
Module 9

📦 Les Variables

Stocke des informations (score, vies...)

📦

C'est quoi une VARIABLE ?

Une variable, c'est comme une boîte avec une étiquette. Tu peux y mettre un nombre et le modifier.

📝 Score

42

Boîte "Score" contenant la valeur 42

Blocs de variables (orange foncé) :

mettre Score à 0 ajouter 1 à Score ajouter -1 à Vies
🏆Exemple : Système de score
quand ⚑ cliqué mettre Score à 0 répéter indéfiniment si <touche Étoile ?> ajouter 10 à Score
🎯Défi : Crée une variable Score
  1. Clique sur "Variables" puis "Créer une variable"
  2. Nomme-la "Score"
  3. Au début du programme : mettre Score à 0
  4. Quand le chat touche quelque chose : ajouter 10 à Score

🎯 Quiz : Pour AUGMENTER le score de 5 ?

mettre Score à 5
ajouter 5 à Score
dire "5"
Module 10

🔧 Mes Blocs

Crée tes propres blocs personnalisés

🔧

C'est quoi "Mes Blocs" ?

Tu peux créer tes propres blocs ! C'est comme inventer une nouvelle instruction qui regroupe plusieurs actions.

😫 Problème

Tu dois faire "sauter" le chat à plusieurs endroits. Tu recopies les mêmes blocs encore et encore...

✨ Solution

Tu crées UN bloc Sauter et tu l'utilises partout !

🦘Exemple : Créer un bloc "Sauter"

Définition

définir Sauter répéter 10 ajouter 10 à y répéter 10 ajouter -10 à y

Utilisation

quand espace pressée Sauter

Simple ! 🎉

🎯 Quiz : "Mes Blocs" sont de quelle couleur ?

🔵 Bleu
🩷 Rose
🟢 Vert
Module 11

🚀 Projet Final

Le Jeu du Chat Africain

🎯 PROJET COMPLET

Le Jeu du Chat Africain 🌍

🎬 L'histoire

Un chat se promène dans la savane. Il doit attraper des étoiles pour gagner des points (+10). Attention au lion qui lui fait perdre une vie (-1) !

🎭 Les éléments

Sprites : 🐱 Chat, 🦁 Lion, ⭐ Étoile
Arrière-plan : 🌍 Savane
Variables : Score, Vies

🐱 Programme du Chat

quand ⚑ cliqué mettre Score à 0 mettre Vies à 3 répéter indéfiniment si <touche flèche droite> avancer de 10 si <touche Étoile ?> ajouter 10 à Score si <touche Lion ?> ajouter -1 à Vies

⭐ Programme de l'Étoile

quand ⚑ cliqué aller à x: (aléatoire) y: (aléatoire)

🦁 Programme du Lion

quand ⚑ cliqué répéter indéfiniment avancer de 3 rebondir si le bord est atteint
💡

Idées pour améliorer ton jeu

🎵

Sons

Ajoute un bruit quand tu attrapes une étoile

🏆

Niveaux

Le lion va plus vite quand le score augmente

⏱️

Chrono

Combien d'étoiles en 30 secondes ?

🎉

Victoire

Message spécial à 100 points

🏆 FÉLICITATIONS ! 🏆

Tu as terminé le cours complet

"Découvre Scratch"

✅ Programmation & Interface ✅ Sprites & Arrière-plans
✅ Blocs par couleur ✅ Messages ✅ Contrôles
✅ Capteurs ✅ Opérateurs ✅ Variables ✅ Mes Blocs

Tu es programmeur.se Scratch ! 🚀

🎮 Créer sur Scratch