Samedi 11 janvier, c’est la rentrée… du club informatique. Les adolescents présents sont trop jeunes pour avoir connu les « tamagochis« , ces petits animaux virtuels apparus fin des années 90.
Nous leur avons donc proposé de coder un animal virtuel pour la plate-forme Micro:bit qu’ils utilisent depuis la rentrée 2019. Rappelons que la programmation se fait à l’aide de « blocs » et permet à des débutants de progresser rapidement.
L’animal virtuel a plusieurs états :
- il peut avoir plus ou moins faim selon le temps passé depuis la dernière collation
- il a besoin de faire un peu d’exercice pour rester en bonne forme
- s’il a faim ou en mauvaise condition physique, il devient triste et si son état de tristesse ou d’inanition se prolonge…il peut en mourir
Le joueur peut agir sur son animal à l’aide de 2 actions :
- le nourrir (en pressant un bouton du Micro:bit)
- lui faire faire de l’exercice (en secouant le Micro:bit)
Dans tous les cas, l’animal représente son humeur par des symboles affichés sur le panneau de LED du Micro:bit. L’objectif étant de maintenir son animal en vie le plus longtemps possible !
Les concepts d’algorithmiques abordés sont les suivants :
- variables
- tests
- boucles
- événements
- fonctions
Lors du prochain atelier nous ajouterons quelques comportements à notre animal et nous le ferons communiquer via les ondes radios, des LED de couleur, un buzzer…
Le code de la 1ère version du tamagochi peut être téléchargé ici.