Votre enfant a fait glisser quelques blocs pour qu'un personnage coure de gauche à droite, et il demande maintenant : « Et après, je fais quoi ? » Cette question est le bon moment pour lancer un vrai projet : petit, terminé en une ou deux séances, avec quelque chose à montrer à la fin. Une courte histoire est un excellent premier projet pour les enfants de 7 à 10 ans, car ils savent déjà raconter des histoires. Il leur reste seulement à apprendre à dire à l'ordinateur comment la jouer.
Cet article accompagne les parents dans un projet de ce type, avec n'importe quel outil de programmation par blocs conçu pour les enfants.
Pourquoi une histoire
Une histoire a déjà un ordre : ce qui se passe d'abord, puis ce qui vient ensuite. C'est aussi l'idée centrale de la programmation, où les instructions s'exécutent l'une après l'autre, de haut en bas.
- Votre enfant sait ce qu'il veut. Il invente le personnage et les répliques, il a donc envie d'aller au bout.
- Les erreurs se voient facilement. Si le personnage parle avant d'arriver, ou saute au mauvais moment, votre enfant le voit tout de suite.
- Il y a un public. À la fin, votre enfant montre l'histoire à la famille, ce qui est une récompense naturelle.
D'abord, préparer trois scènes sur papier
N'ouvrez pas encore l'ordinateur. Pliez une feuille de papier en trois cases. Chaque case est une scène, et chaque scène a une action principale :
| Scène | Action | Exemple |
|---|---|---|
| 1 | Le personnage marche | Le lapin marche de la gauche jusqu'à un arbre |
| 2 | Le personnage parle | Le lapin dit : « Y a-t-il des carottes par ici ? » |
| 3 | Le personnage fait autre chose | Le lapin saute en apercevant une carotte |
De simples croquis suffisent, avec les répliques écrites à côté. Demandez à votre enfant : « Quand commence cette scène ? Quand elle se termine, laquelle vient ensuite ? » Préparer sur papier permet à votre enfant de finir de réfléchir à l'histoire d'abord ; devant l'ordinateur, il n'a plus qu'à trouver comment la construire.
Restez à trois scènes. Si votre enfant veut ajouter un dragon ou un peu de magie, notez-le pour la « deuxième partie », à faire quand les trois premières scènes fonctionnent.
Construire une scène à la fois et la tester aussitôt
À l'ordinateur, terminez la scène 1 et lancez le programme. Ne passez à la scène 2 que lorsque la première fonctionne.
- Scène 1 : choisir un personnage, fixer la position de départ et ajouter un bloc « avancer » ou « glisser vers » en direction de l'objectif.
- Scène 2 : ajouter un bloc « dire » avec la réplique et la durée pendant laquelle elle reste à l'écran.
- Scène 3 : ajouter une nouvelle action, comme sauter puis atterrir, changer le costume du personnage ou jouer un son.
Tester après chaque scène aide votre enfant à savoir où se trouve le bug. S'il construit les trois scènes avant de lancer quoi que ce soit, l'erreur peut se cacher dans n'importe quel bloc, et c'est décourageant.
Un conseil petit mais important : demandez à votre enfant de placer un bloc « aller à la position de départ » tout au début du programme. Sans lui, à la deuxième exécution, le personnage repart de l'endroit où il s'était arrêté la fois précédente et l'histoire part de travers.
Quand ça ne marche pas : chercher les bugs ensemble
Un programme qui ne fonctionne pas du premier coup est normal, même pour les adultes dont c'est le métier. Quand il y a un bug, ne le corrigez pas à la place de votre enfant. Posez plutôt des questions :
- « Qu'est-ce que tu veux que le personnage fasse ? Qu'est-ce qu'il fait ? »
- « Dans quelle scène le problème apparaît-il ? »
- « Lis chaque bloc à voix haute en partant du haut. Que va faire l'ordinateur ? »
Quelques bugs que les enfants rencontrent souvent :
| Ce que voit votre enfant | Généralement parce que |
|---|---|
| Le personnage parle pendant qu'il marche | Le bloc « dire » n'attend pas, il s'exécute en même temps que « avancer » |
| Les mots apparaissent et disparaissent trop vite | La réplique reste affichée trop peu de temps |
| Le personnage saute sans arrêt | Les blocs de saut sont dans une boucle « répéter indéfiniment » |
| À l'exécution suivante, le personnage part du mauvais endroit | Le bloc « aller à la position de départ » est absent |
Quand le bug est corrigé, félicitez la façon dont votre enfant l'a trouvé, pas seulement le résultat : « Tu as lu chaque bloc et tu as repéré le problème tout de suite. C'était malin. »
Le montrer à toute la famille
Quand les trois scènes s'enchaînent bien, réservez une soirée pour la « première » de votre enfant. Il présente le personnage, lance le programme, puis raconte à tout le monde ce qui se passe après la dernière scène.
Le public peut poser une ou deux questions : « Comment as-tu fait sauter le lapin ? » ou « Si tu ajoutais une scène, que ferait le lapin ? » En y répondant, votre enfant s'exerce à expliquer avec ses propres mots comment il a construit son histoire, et c'est souvent là que naît son prochain projet.
Si votre enfant veut continuer, proposez-lui de changer une seule chose à la fois : ajouter un deuxième personnage qui répond, ajouter une quatrième scène ou faire démarrer l'histoire quand on clique sur le personnage. Un petit changement, un essai, puis le suivant.
En bref
- Une histoire en trois scènes est un premier projet adapté aux enfants de 7 à 10 ans : un ordre clair, des erreurs faciles à repérer et un public.
- On prépare d'abord sur papier, avec une action principale par scène.
- On teste chaque scène dès qu'elle est construite ; quand quelque chose ne va pas, posez des questions pour que votre enfant trouve le bug lui-même plutôt que de le corriger à sa place.
- On termine par une présentation en famille, puis votre enfant choisit le prochain petit changement.
Pour aller plus loin : Apprendre à coder sur ordinateur : à partir de quel âge ?
