Séances Cycle 3
C3-S02 — Animation et parallélisme
Cycle 3 (CM1 - CM2 - 6e)C3-S02
Animation fluide et scripts parallèles
Niveau : CM1, CM2, 6e
Durée : 45 à 55 minutes
Outil : Scratch
Organisation : Binômes
⚡ Actions rapides :
⚡EN 2 MINUTES CHRONO (L'ESSENTIEL POUR LA CLASSE)
⏱️ 10' Parallélisme • 25' Double script • 10' Bilan🎯 Objectif unique : Exécuter deux scripts en parallèle sous le même drapeau vert (mouvement + son/costumes).
📦 Matériel exact : Lutin oiseau ou dragon avec ailes animées.
⚠️ Piège n°1 à éviter : Bloquer un script infini dans une boucle sans séparer le script de dialogue.
🎯 Objectifs d'apprentissage observables
- Créer une animation cyclique fluide en alternant les costumes dans une boucle.
- Comprendre le concept de parallélisme : exécuter deux scripts indépendants simultanément sous le même drapeau vert.
- Séparer la logique de déplacement et la logique d'animation visuelle pour éviter les blocages.
🎒 Matériel & Préparation
- Lutin multi-costumes (ex : le dinosaure qui marche ou le chat Scratch).
- Fiche mémo sur le parallélisme.
⏱️ Déroulé de la séance
1. Pourquoi le parallélisme ? (10 min)
Si on met dans le même script : [Avancer 100 pas] puis [Changer de costume], le lutin glisse sans bouger les jambes, puis change de costume à l'arrêt !
Solution : lancer deux scripts en même temps dès le clic sur le drapeau vert.
2. Atelier pratique (25 min)
📝 Mission : Le dinosaure qui marche et rugit
Moyen- Script 1 (Mouvement) : Déplacer le dinosaure de gauche à droite sur l'écran en continu. - Script 2 (Costumes) : Faire battre ses pattes en alternant les costumes toutes les 0.15 seconde. - Script 3 (Son) : Jouer un rugissement toutes les 3 secondes.
3. Bilan (10 min)
Chaque script a une seule responsabilité. C'est le principe de décomposition en informatique.
💡 Style de rotation
Rappelez d'ajouter le bloc fixer le sens de rotation [gauche-droite v] pour éviter que le lutin
se retourne à l'envers au rebond.
📊 Grille d'évaluation
| Critère observable | Avec aide | Autonome | Transfert / Dépassement |
|---|---|---|---|
| Construit deux scripts démarrant sur le même drapeau | Essaie de tout mettre dans un seul script séquentiel | Assemble 2 scripts indépendants fonctionnant en parallèle | Synchronise un 3e script sonore avec temporisation |
| Règle la vitesse d'animation | Les costumes défilent trop vite (sans bloc attendre) | Ajuste le bloc `attendre 0.15 s` pour un rendu réaliste | Modifie la cadence en fonction de la vitesse de déplacement |
Last modified on