Programmation d’un « tamagochi » simple

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.