Géométrie de la tortue
Reproduire un projet Scratch comme un pro
Exercice complet de rétro-ingénierie : on ouvre un projet existant,
on le décortique, puis on le reconstruit de zéro.
Parfait pour comprendre comment pensent les développeurs de jeux.
Public : 9 → 18 ans
Excellent exercice pour profs & devs
Projet à analyser et à reproduire
1️⃣ Ouvre ce projet Scratch dans ton navigateur, puis clique sur “Voir à l’intérieur” pour accéder aux scripts :
🔎 Ouvrir le projet Scratch : 932273777Astuce : si tu as un compte Scratch, clique ensuite sur “Remix” pour créer ta propre copie modifiable.
Étape 1 – Observer comme un game designer
Avant de coder, on joue et on observe. Le but est de comprendre le comportement du projet sans regarder le code.
a) Jouer plusieurs fois
- Cliquer sur le drapeau vert et jouer plusieurs parties.
- Noter ce qu’on doit faire pour gagner ou perdre.
- Identifier les éléments importants : personnage principal, ennemis, décors, score…
b) Remplir une “fiche jeu” (fiche papier ou tableau)
| Question | Ta réponse |
|---|---|
| Quel est l’objectif principal du jeu ? | Ex. : ramasser des objets, éviter des ennemis, survivre le plus longtemps possible… |
| Quels sont les sprites visibles ? | Ex. : joueur, ennemis, projectiles, décor, interface… |
| Quelle est l’action principale du joueur ? | Ex. : se déplacer, sauter, tirer, cliquer… |
| Comment le jeu indique une réussite / un échec ? | Ex. : message “Game over”, changement d’arrière-plan, son… |
Étape 2 – Décortiquer les sprites et les scripts
Maintenant on entre dans les coulisses : onglet “Code”. On va analyser le projet comme un mécanicien qui ouvre un moteur.
a) Lister les sprites
- Cliquer sur chaque sprite dans la colonne à gauche.
- Noter son rôle : joueur, ennemi, décor, UI (interface), etc.
- Repérer s’il a des costumes différents (pour l’animation).
b) Observer la structure des scripts
Pour chaque sprite, regarder les blocs principaux et les regrouper dans ta tête :
- Blocs “quand drapeau vert cliqué” → initialisation du jeu.
- Blocs “répéter indéfiniment” → comportement continu (mouvements, IA…).
- Blocs “quand touche … pressée” → contrôles du joueur.
- Blocs “si <condition> alors” → collisions, tests de score, fin de partie…
Étape 3 – Reconstruire le projet à l’identique (nouvelle version)
On ne se contente pas de regarder : on reconstruit depuis une page blanche. C’est l’étape où on apprend le plus.
a) Créer un nouveau projet
- Sur Scratch, cliquer sur “Créer” pour démarrer un projet vide.
- Renommer le projet : “Reproduction 932273777 – ton prénom”.
- Importer ou redessiner les sprites (ou les recréer de façon simplifiée).
b) Recréer le comportement du joueur
Commencer par ce qui est le plus important : le sprite contrôlé par le joueur.
- Position de départ (“aller à x: … y: …” au drapeau vert).
- Contrôles clavier (flèches, espace, etc.).
- Animations (changement de costume) s’il y en a.
c) Ajouter ennemis / objets / score
Reprendre ensuite les autres éléments un par un :
- Un sprite “ennemi” ou “obstacle” qui se déplace automatiquement.
- Une variable score qui s’incrémente dans certaines conditions.
- Un système de “game over” (message, arrêt du jeu, retour au début…).
Étape 4 – Aller au-delà du projet original
Une fois la reproduction réussie, on peut améliorer le concept pour en faire son propre jeu.
- Changer les graphismes : thème espace, course, donjon, etc.
- Ajouter des effets sonores (collisions, points, game over).
- Ajouter des niveaux de difficulté (vitesse des ennemis, temps limité…).
- Créer un écran de titre avec un menu “Jouer / Règles / Crédits”.
QCM – As-tu compris la démarche de reproduction ?
Coche une réponse par question, puis clique sur “Vérifier”.
Idées de scénarios pédagogiques pour les profs
- Version courte (1h) : observation + fiche jeu + exploration rapide des scripts.
- Version atelier (2h) : reproduction partielle (ex : seulement le joueur et le score).
- Projet long (4–6 séances) : reproduction complète + création de variantes par groupes.
- Évaluation : demander un mini rapport “Ce que j’ai changé / amélioré dans le jeu”.
Commentaires
Enregistrer un commentaire