Pot de couleurs
Lors de cette activité, les élèves vont créer un jeu appelé Pot de Couleur. Le but est de collecter des objets colorés de la même couleur que le héros en évitant les mauvaises couleurs. Ce projet permet de redécouvrir les clones, les messages, les variables et comparaisons.
![couv -pot de peinture – scratch couv -pot de peinture - scratch](https://lp-magicmakers.fr/wp-content/uploads/elementor/thumbs/couv-pot-de-peinture-scratch-qrnvr9h7ciamuhfue8k7tyozu5avr2n94fmsj6ft9o.jpg)
Objectifs pédagogiques
Compétences techniques
- Consolidation des concepts Scratch : Renforcement des compétences en utilisant des blocs de mouvement, de condition, et de boucle pour manipuler des objets interactifs.
- Clonage et gestion avancée des clones : Utilisation des clones pour générer et gérer plusieurs objets de manière dynamique.
- Variables et Comparaison avancés : Manipulation des variables et des outils de comparaisons pour une utilisation plus complexe.
Compétences design
- Personnalisation approfondie des sprites : Création et adaptation des sprites avec plusieurs costumes et états.
- Organisation et design visuel : Création d’une interface utilisateur intuitive et attrayante, incluant des écrans de menu et de fin.
- Éléments interactifs améliorés : Intégration de boutons interactifs et de messages visuels pour une meilleure expérience utilisateur.
La place dans le module
Cette activité vient après Flappy Plane et est la dernière du module
Séance 1
Séance 2
Séance 3
Séance 4
Séance 5
🤩
🤩
Déroulé de l'activité
Segmentation de l’activité
- Segment 1 (1h) : Création de la base du jeu
- Segment 2 (1h) : Ajout des Fonctionnalités Avancées
- Segment 3 (1h) : Améliorer le Jeu
- Segment 4 (1h) : Personnalisation et Conclusion
Détail de l’activité
Segment 1 (1h) : Création de la base du jeu
Temps d’installation (0-10 minutes)
Les élèves doivent s’installer, lancer Scratch, et être prêts à suivre le projet. Profitez de ce temps pour rappeler les notions vues précédemment. Posez des questions tout le long des ateliers pour vous assurer qu’ils se souviennent bien des différents concepts vu lors des ateliers précédents : « Quel bloc utilisez-vous pour faire bouger les sprites dans vos projets ? »
Présentation du projet (10 minutes)
Montrez une démo complète du jeu « Pot de Couleur ». Expliquez que le joueur doit attraper des objets de la même couleur que son personnage tout en évitant ceux de couleur différente.
Vous pouvez poser des questions pour susciter la compréhension des élèves, telles que : « Quelles sont les règles principales du jeu que nous allons créer ? » et « Comment pensez-vous que la couleur des objets influencera le gameplay ? ».
Détaillez les mécanismes du jeu, comme la collecte d’objets et la gestion des couleurs.
Création du personnage (20 minutes)
Les élèves vont mettre en place leur héros en choisissant un sprite ou en le dessinant dans l’éditeur de création. Insistez sur l’importance de choisir une couleur vive dominante pour le personnage afin qu’il soit facilement visible dans le jeu.
Faites un rappel sur l’utilisation de l’éditeur de création pour ceux qui pourraient avoir besoin de révision.
Création et Programmation des Mouvements du Héros des objets à Collecter (15 minutes)
Guide les élèves pour programmer leur héros afin qu’il suive la souris. Posez des questions comme : « Que se passe-t-il si nous n’utilisons pas la boucle « répéter indéfiniment » ? ».
Les élèves vont créer un objet à collecter avec deux costumes : un correspondant à la couleur du héros et l’autre de couleur différente. Programmez cet objet pour qu’il avance de manière continue et rebondisse sur les bords de l’écran. Posez des questions telles que : « Pourquoi l’objet doit-il rebondir lorsqu’il atteint le bord de l’écran ? » et « Comment la présence de deux costumes pour l’objet affecte-t-elle le jeu ? ».
Gestion des Clones (15 minutes)
Montrez aux élèves comment créer des clones de l’objet à collecter en utilisant le bloc « créer un clone de moi-même ». Posez des questions comme : « Comment pouvez-vous contrôler la fréquence des clones créés ? » et « Pourquoi cachons-nous l’objet original et montrons-nous les clones ? ». Demandez-leur de cacher l’objet original et de montrer les clones.
Segment 2 (1h) : Ajout des Fonctionnalités Avancées
Gestion des Collisions et des Points (20 minutes)
Aidez les élèves à programmer la détection des collisions entre le héros et les objets. Expliquez comment vérifier si le clone touche le personnage et si la couleur des objets correspond. Programmez également le comptage des points avec une variable « Points ».
Création d’un Message de Fin de Jeu (20 minutes)
Demandez aux élèves de créer un message « Fin » qui sera envoyé lorsque le héros touche un objet de couleur incorrecte.
Créez un sprite « Perdu ». Pensez bien à leur faire créer un grand fond à cet élément pour être sûr que le joueur clique dessus.
Les Sprites de Redémarrage (20 minutes)
Posez des questions comme : « Comment le sprite « Perdu » permet-il de redémarrer le jeu ? ».
Montrez aux élèves comment le sprite perdu peut servir de bouton « Rejouer » qui envoie un message « Start » pour réinitialiser le jeu.
Créez un autre costume au sprite « Perdu » pour créer le costume Menu . Posez des questions telles que : « Pourquoi est-il utile d’avoir un bouton « Rejouer » ? » et « Comment vérifiez-vous que le jeu se réinitialise correctement après avoir cliqué sur le bouton « Rejouer » ? ».
Segment 3 (1h) : Améliorer le Jeu
Temps d’installation (0-10 minutes)
Demandez aux élèves de s’installer, de lancer Scratch, et d’ouvrir leurs projets « Pot de Couleur ». Profitez de ce temps pour rappeler les notions vues lors de la session précédente. Posez des questions telles que : « Qu’avons-nous mis en place la dernière fois ? » Cela permettra de rafraîchir leur mémoire et de les préparer pour la suite.
Explication des Concepts Avancés du Projet (10 minutes)
Expliquez que chaque projet commence par une version de base, ou prototype, que l’on peut enrichir et améliorer. Le prototype de notre jeu est celui où le joueur attrape des objets de couleur correspondante. Aujourd’hui, nous allons ajouter des fonctionnalités avancées pour rendre le jeu plus interactif et amusant. Voici ce que nous allons faire :
- Ajouter des fonctionnalités supplémentaires pour le joueur, comme le changement de couleur du héros.
- Personnaliser le jeu avec des éléments ou codes créés par les élèves eux-mêmes.
Améliorer le Jeu (40 minutes)
- Modifier la Page de Menu : Demandez aux élèves de commencer par modifier la page de menu pour expliquer les nouvelles règles. Le menu doit indiquer que le héros peut maintenant changer de couleur pour ramasser des objets correspondants et que les objets « joker » peuvent détruire n’importe quel objet sans ajouter de points.
- Créer Plusieurs Costumes pour le Héros : Guidez les élèves dans la création de plusieurs costumes pour leur héros, chacun avec une couleur différente. Assurez-vous qu’ils incluent un costume neutre, appelé « joker », en position 1 et 3. Expliquez que le costume neutre permet de passer à une couleur de joker lorsque le héros change de couleur.
- Ajouter des Codes pour Changer de Costume : Montrez aux élèves comment ajouter du code pour permettre au héros de changer de costume. Créez une variable « couleur » pour stocker la couleur actuelle du héros. Chaque numéro de costume doit correspondre à une couleur spécifique. Assurez-vous que le code s’adapte à leur propre jeu, en vérifiant les correspondances entre les costumes et les couleurs.
- Modifier le Code de l’Objet à Collecter : Aidez les élèves à modifier le code de l’objet à collecter pour gérer les collisions en fonction de la couleur du héros. Le jeu doit vérifier si la couleur du joueur correspond à celle de l’objet. Si elles sont identiques, le joueur gagne un point ; sinon, le jeu envoie le message « fin ». Commencez par le code pour la couleur jaune, puis dupliquez et adaptez le code pour d’autres couleurs, comme le bleu.
- Gérer le Héros « Joker » : Ajoutez une condition pour les objets « joker ». Lorsque le héros est en mode « joker », l’objet collecté doit être supprimé, mais le joueur ne doit pas gagner de points.
Segment 4 (1h) : Personnalisation et Conclusion
Personnalisation du Jeu (30 minutes)
Encouragez les élèves à personnaliser leur jeu en ajoutant des éléments comme de nouveaux costumes, des objets variés, ou des améliorations graphiques. Offrez de l’aide pour intégrer ces éléments et rendre le jeu plus interactif. Posez des questions pour stimuler leur créativité : « Quelles améliorations pouvez-vous apportées à votre jeu ? » et « Comment ces modifications influencent-elles l’expérience de jeu ? ».
Partage et Récupération des Projets (20 minutes)
Aidez les élèves à sauvegarder leurs projets sur clé USB ou à les partager. Assurez-vous que chaque projet est correctement sauvegardé et accessible. .
Conclusion (10 minutes)
Récapitulez les concepts abordés et répondez aux questions restantes. Remerciez les élèves pour leur participation et encouragez-les à réfléchir sur ce qu’ils ont appris. Posez des questions finales telles que : « Qu’avez-vous appris de plus important aujourd’hui ? » et « Y a-t-il quelque chose que vous aimeriez explorer davantage dans de futurs projets ? »