Activités Cycle 4 (Collège)
C4-A01 — Répare le jeu (Débogage)
Cycle 4 (5e - 4e - 3e)C4-A01Entraînement⏱️ 45 min🛠️ Scratch avancé⭐ En autonomie
Répare le jeu d'arcade spatial (Mission Débogage)
🎯 TA MISSION
Un jeu d'arcade spatial comporte 3 bogues bloquants : vaisseau qui disparaît sur le bord droit, chronomètre infini négatif et score qui grimpe par paquet de 50. Trouve et corrige chaque anomalie !
🖨️ Supports imprimables pour la classe
📦 Projet Scratch défectueux à réparer
🐱 Scratch (.sb3)✨ Ce qui est déjà préparé pour toi :
- Jeu spatial complet avec 3 dysfonctionnements majeurs
- Scripts annotés avec commentaires d'aide
- Lutins Vaisseau, Météorite et Étoile
💡 Dans Scratch : clique sur Fichier → Importer depuis votre ordinateur et choisis le fichier téléchargé.
🪜 Les 3 anomalies à corriger
1
Bogue 1 : Le vaisseau sort de l'écran
- Symptôme : Quand on maintient la flèche droite, le vaisseau quitte l'écran et ne peut plus revenir.
- Diagnostic : Il manque une condition de bordure d'écran.
- Correctif :
si <(abscisse x) > 220> alors [mettre x à 220].
🔍À vérifier : Le vaisseau ne dépasse plus la limite X = 220.
2
Bogue 2 : Le chronomètre devient négatif
- Symptôme : Le temps passe à -1, -2, -3 sans jamais arrêter la partie.
- Diagnostic : La condition d'arrêt
Temps = 0n'est pas vérifiée dans la boucle ou manque lestop tout. - Correctif :
si <(Temps) < 1> alors [basculer sur arrière-plan Game Over] [stop tout].
🔍À vérifier : La partie s'arrête exactement quand Temps = 0.
3
Bogue 3 : Le score augmente de 50 points d'un coup
- Symptôme : Dès qu'on touche une étoile, elle ne disparaît pas assez vite et le score
s'emballe. - Diagnostic : L'étoile doit être immédiatement téléportée ou masquée dès le
premier contact. - Correctif : Ajouter
aller à x: (aléatoire) y: (aléatoire)immédiatement aprèsajouter 1 à score.
🔍À vérifier : Chaque étoile ne donne qu'un seul point (+1).
🧪 Teste ton jeu réparé
🧪
Teste ton programme !
👀 CE QUE TU DOIS OBSERVER :
Le vaisseau reste à l'intérieur des bords, le chronomètre stoppe le jeu dès qu'il atteint 0, et chaque étoile rapporte exactement 1 point.Joue une partie complète pour vérifier la non-régression.
💡 Indices progressifs
💡
Besoin d'aide ? Ouvre les indices pas à pas
Essaie d'abord avec l'indice 1 avant d'ouvrir les suivants !
🔍 Solution et explications
🌟 Défi bonus
🌟
Défi bonus : Ajoute un record persistant (Highscore) !
Crée une variable Meilleur_Score. Si Score > Meilleur_Score à la fin de la partie, mets à jour le record !
🧑🏫 Espace Enseignant lié : Séance C4-S01 — Diagnostic et consolidation
Consulter la fiche enseignant complète →Last modified on