Avant même d'aborder les projets de jeux ou de quiz interactifs, l'animation constitue souvent la toute première porte d'entrée dans l'univers de Scratch pour de nombreux élèves de collège. Faire bouger un personnage, changer de décor, faire apparaître du texte ou déclencher un effet visuel : ces gestes simples, presque ludiques, permettent de se familiariser en douceur avec l'interface et la logique de base de la programmation par blocs, sans la difficulté supplémentaire des conditions ou des variables. Ce guide s'adresse aux débutants complets et détaille, étape par étape, la construction d'une courte animation Scratch, de l'idée de départ jusqu'au résultat final partageable.
Choisir et préparer ses personnages et décors
La première étape de toute animation Scratch consiste à choisir les éléments visuels qui vont composer la scène : le ou les personnages, appelés lutins, et le ou les décors, appelés arrière-plans. Scratch propose une bibliothèque très fournie de lutins et d'arrière-plans prêts à l'emploi, classés par catégories (animaux, personnes, fantaisie, sport), accessible directement depuis les boutons dédiés en bas de l'interface. Pour un premier projet, il est conseillé de partir de cette bibliothèque plutôt que de dessiner ses propres éléments, afin de se concentrer pleinement sur la logique de programmation plutôt que sur la difficulté du dessin numérique.
Une notion importante à expliquer dès cette étape concerne les costumes : chaque lutin possède en réalité plusieurs costumes, c'est-à-dire plusieurs variantes visuelles de lui-même, visibles et modifiables dans l'onglet « Costumes » en haut de l'interface. C'est en alternant rapidement entre ces différents costumes que l'on crée l'illusion du mouvement, exactement comme dans un dessin animé traditionnel composé de nombreuses images légèrement différentes affichées successivement. Comprendre ce principe de base de l'animation, hérité directement du cinéma d'animation classique, aide grandement les élèves à donner du sens à la manipulation des blocs qui suivra.
Faire bouger un personnage sur la scène
Une fois les éléments visuels choisis, la première animation à réaliser consiste simplement à faire déplacer un lutin d'un point à un autre de la scène. Le bloc le plus simple pour cela est « glisser à x: [...] y: [...] en [...] secondes », disponible dans la catégorie bleue « Mouvement », qui anime automatiquement un déplacement fluide du lutin vers une nouvelle position, sur une durée précisée, sans que le programmeur ait besoin de gérer lui-même les étapes intermédiaires du trajet. Ce bloc constitue souvent la toute première découverte technique des élèves débutants, tant sa simplicité contraste avec la richesse du résultat visuel obtenu.
Pour aller un peu plus loin, on peut combiner ce déplacement avec un changement d'orientation du lutin, à l'aide du bloc « pointer en direction de », qui fait automatiquement tourner le personnage pour qu'il semble se diriger naturellement vers sa destination, plutôt que de glisser latéralement de manière peu réaliste. Cette petite amélioration, qui ne demande qu'un bloc supplémentaire, illustre bien comment de petits ajustements techniques peuvent considérablement améliorer la qualité perçue d'une animation, un principe qu'il est intéressant de souligner explicitement auprès des élèves.
Animer les costumes pour créer un effet de marche ou de vol
Pour dépasser le simple déplacement en ligne et créer une véritable illusion de mouvement organique, comme la marche d'un personnage ou le battement d'ailes d'un oiseau, il faut exploiter l'alternance rapide entre plusieurs costumes du même lutin. Le bloc « costume suivant », combiné à un bloc de déplacement et englobé dans une boucle « répéter indéfiniment » avec un court temps d'attente entre chaque itération, produit cet effet d'animation fluide caractéristique des dessins animés. La vitesse de cette alternance, réglée par la durée du bloc d'attente, doit être ajustée avec soin : trop rapide, l'animation devient saccadée et illisible ; trop lente, elle perd son réalisme.
Cette étape est particulièrement propice à l'expérimentation en classe : il est pédagogiquement efficace de faire tester aux élèves plusieurs valeurs différentes pour ce temps d'attente, par exemple 0,1 seconde, 0,3 seconde, puis 1 seconde, et de leur faire observer et commenter les différences de rendu obtenues. Cette démarche d'essai-erreur, guidée par l'observation du résultat visuel, développe une compétence précieuse : la capacité à affiner un programme par ajustements successifs plutôt que d'espérer obtenir le résultat parfait dès la première tentative.
Ajouter des effets visuels et sonores
Une animation prend une toute autre dimension lorsqu'elle intègre des effets visuels et sonores en complément du simple mouvement. Scratch propose, dans la catégorie violette « Apparence », plusieurs blocs d'effets graphiques comme « mettre l'effet couleur à », « mettre l'effet fondu à » ou « mettre l'effet tourbillon à », qui permettent de créer des transitions originales, des apparitions en fondu, ou des distorsions visuelles amusantes. Ces effets, combinés à des variations progressives de leur intensité au sein d'une boucle, permettent de créer des animations de transition élégantes, par exemple un personnage qui apparaît progressivement en fondu au début de la scène.
Sur le plan sonore, la catégorie rose propose des blocs comme « jouer le son » et « jouer le son jusqu'à ce qu'il soit terminé », qui permettent d'associer un effet sonore à chaque action visuelle importante de l'animation : un bruit de pas synchronisé avec l'animation de marche, une musique de fond qui démarre dès le lancement du programme, ou un son de succès à la fin de l'animation. L'association cohérente entre le visuel et le sonore constitue souvent la différence entre une animation perçue comme scolaire et une animation perçue comme véritablement aboutie et professionnelle par les élèves eux-mêmes.
Organiser une scène avec plusieurs lutins et un scénario
Pour aller au-delà d'un simple mouvement isolé, une animation complète met généralement en scène plusieurs lutins qui interagissent selon un enchaînement scénarisé, un peu à la manière d'une courte histoire. Le mécanisme technique clé pour orchestrer cet enchaînement est le bloc « diffuser [message]», combiné au bloc « quand je reçois [message]» sur les différents lutins concernés : un premier lutin diffuse un message une fois son animation terminée, ce qui déclenche automatiquement le script d'un second lutin qui attendait ce signal, créant ainsi un enchaînement narratif cohérent plutôt qu'une simple superposition d'animations indépendantes qui se dérouleraient toutes en même temps sans lien logique entre elles.
Cette organisation par messages constitue une excellente introduction, dès le stade de l'animation, à la notion de communication entre différents éléments d'un même programme, une compétence qui sera retravaillée et approfondie lors de projets plus complexes comme les jeux interactifs à plusieurs lutins. Un exercice de synthèse particulièrement motivant pour clore ce premier projet d'animation consiste à demander aux élèves de créer une très courte histoire en trois scènes, avec changement de décor et enchaînement des dialogues des personnages piloté entièrement par ce système de messages.
Conclusion
Créer une animation avec Scratch constitue une excellente porte d'entrée dans la programmation pour des élèves débutants, car elle permet d'expérimenter concrètement et de manière très visuelle les notions de séquence d'instructions et de boucle, sans la difficulté supplémentaire des conditions et des variables abordées plus tard. En progressant du simple déplacement jusqu'à l'orchestration d'une scène complète avec plusieurs lutins communicants, les élèves développent à la fois leur sens créatif et leurs premiers réflexes de programmeur, tout en produisant un résultat concret et gratifiant qu'ils prennent généralement grand plaisir à montrer à leurs camarades.
Pour aller plus loin
Pour comprendre en détail l’interface et les blocs utilisés ici, lis notre cours de 5e pour découvrir Scratch. Les exercices corrigés sur les boucles t’aideront à maîtriser la répétition des costumes, et le cours sur les événements approfondit le système de messages entre lutins.
Envie de passer de l’écran à un objet réel ? Les 20 projets micro:bit avec mBlock utilisent la même programmation par blocs sur une vraie carte électronique. Et le manuel Technologie 5e couvre l’ensemble du programme de l’année.
FAQ : questions fréquentes sur les animations en Scratch
1. Faut-il savoir dessiner pour créer une animation Scratch ?
Non, la bibliothèque intégrée de Scratch propose de très nombreux lutins et décors déjà dessinés et prêts à l'emploi, ce qui permet à n'importe quel élève de créer une animation sans aucune compétence en dessin numérique.
2. Quelle est la différence entre un lutin et un costume dans Scratch ?
Un lutin est un personnage ou un objet du projet, tandis qu'un costume est l'une des différentes apparences visuelles que ce lutin peut prendre. C'est en alternant rapidement entre plusieurs costumes d'un même lutin que l'on crée l'illusion du mouvement.
3. Comment rendre une animation de marche plus fluide et réaliste ?
Il faut ajuster précisément le temps d'attente entre chaque changement de costume, généralement entre 0,1 et 0,3 seconde selon le nombre de costumes disponibles, et vérifier que les costumes utilisés correspondent bien à une véritable séquence de marche cohérente.
4. Peut-on ajouter de la musique de fond à toute une animation ?
Oui, il suffit d'ajouter un bloc « jouer le son en boucle » sur un lutin dédié à la musique, déclenché dès l'événement « quand le drapeau vert est cliqué », pour que la musique se joue en continu pendant toute la durée de l'animation.
5. Comment faire pour que plusieurs personnages agissent l'un après l'autre plutôt qu'en même temps ?
Il faut utiliser le système de messages de Scratch, avec un bloc « diffuser » placé à la fin de l'action du premier personnage, et un bloc « quand je reçois » sur le second personnage, ce qui synchronise précisément l'enchaînement des différentes actions.
6. Combien de temps faut-il pour réaliser une première animation complète en classe ?
Une animation simple avec un ou deux lutins et un enchaînement de base peut être réalisée en une seule séance d'une heure par des élèves débutants, tandis qu'une animation plus élaborée avec plusieurs scènes et effets sonores demande généralement deux à trois séances.
0 commentaire