Portail Pédagogique Scratch
  • 📖 Guide & Outils
  • Espace Élèves (Activités)
  • Cycle 1 (Maternelle)
  • Cycle 2 (Élémentaire)
  • Cycle 3 (Consolidation)
  • Cycle 4 (Collège)
🎓 Formation Cycle 4 (5e, 4e, 3e)Transition Scratch → PythonProjets de référence
Séances Cycle 4
    S01 - Diagnostic & ConsolidationS02 - Logique booléenneS03 - Machine à étatsS04 - Portée des variablesS05 - Listes & TableauxS06 - Recherche & StatistiquesS07 - Blocs personnalisésS08 - Clones & ParticulesS09 - Modélisation & SimulationS10 - Tests & RecetteS11 - Conception en équipeS12 - Projet final & Soutenance
powered by Zudoku
Séances Cycle 4

C4-S11 — Conception collaborative

Cycle 4 (5e - 4e - 3e)C4-S11
Conception logicielle collaborative : Répartition des rôles et intégration
Niveau : 5e, 4e, 3e
Durée : 55 minutes
Outil : Scratch
Organisation : Groupes de 3 ou 4 élèves
⚡ Actions rapides :
⚡EN 2 MINUTES CHRONO (L'ESSENTIEL POUR LA CLASSE)
⏱️ 15' Contrat d'interface • 30' Développement modulaire • 10' Intégration
🎯 Objectif unique : Découper un grand projet en sous-modules et travailler en équipe de 3 à 4 élèves.
📦 Matériel exact : Contrat d'interface et tableau de répartition des rôles.
⚠️ Piège n°1 à éviter : Incohérence dans les noms de variables globales et de messages partagés.
🎯 Objectifs d'apprentissage observables
  • Rédiger un cahier des charges fonctionnel et technique en équipe.
  • Répartir les responsabilités modulaires : Game Designer, Développeur Physique, Développeur IA/Ennemis, Graphiste/Sons.
  • Fusionner et intégrer les différents lutins et scripts dans un projet Scratch commun sans conflit.

🎒 Les 4 rôles au sein de l'équipe

  1. Chef de projet / Game Designer : Garant des règles du jeu, des variables globales (Score, Etat, Temps) et du respect du planning.
  2. Développeur Joueur & Physique : Responsable du lutin principal (mouvements, sauts, collisions, contrôles).
  3. Développeur Ennemis & Obstacles : Responsable de l'intelligence artificielle, des clones et des pièges.
  4. Graphiste & Intégrateur sonore : Responsable des décors, costumes, musiques et messages d'ambiance.

⏱️ Déroulé de la séance

1. Cadrage et contrat d'interface (15 min)

Avant de coder séparément, l'équipe se met d'accord sur les conventions de nommage :

  • Quels noms pour les variables partagées ? (Score_Partie, Vies_Restantes)
  • Quels noms pour les messages ? (start_game, degat_recu, victoire_finale)

2. Développement modulaire séparé (25 min)

Chaque membre de l'équipe développe et teste son propre lutin sur un projet Scratch distinct.

3. Intégration dans le projet maître (15 min)

Technique d'exportation/importation de lutins dans Scratch :

  • Clic droit sur un lutin → Exporter (télécharge le fichier .sprite3 avec tous ses costumes, sons et scripts inclus).
  • Importer le lutin dans le projet central du groupe.
💡 Gestion des conflits d'intégration

Si deux développeurs ont créé une variable portant le même nom mais avec une portée différente, montrez-leur comment harmoniser les variables lors de la fusion.


📊 Grille d'évaluation

Critère observableAvec aideAutonomeTransfert / Dépassement
Respecte les conventions d'interface définiesModifie les noms des messages sans prévenir ses partenairesUtilise exactement les variables et messages convenusAnticipe les besoins d'interface de ses coéquipiers
Coopère efficacement et intègre son moduleNe réussit pas à exporter/importer son lutinRéalise la fusion des composants et résout les doublonsDocumente l'architecture générale du projet d'équipe
← Séance précédenteC4-S10 • Plan de tests
Séance suivante →C4-S12 • Soutenance et transition Python
Last modified on September 13, 2026
S10 - Tests & RecetteS12 - Projet final & Soutenance
On this page
  • 🎒 Les 4 rôles au sein de l'équipe
  • ⏱️ Déroulé de la séance
    • 1. Cadrage et contrat d'interface (15 min)
    • 2. Développement modulaire séparé (25 min)
    • 3. Intégration dans le projet maître (15 min)
  • 📊 Grille d'évaluation