Quand Internet tombe, le dinosaure de Chrome apparaît, et nous perdons un bon moment à essayer d'aller le plus loin possible. Le jeu n'a que deux commandes, ce qui signifie une chose : DIY ! Avec un module Arduino, un peu de code et deux capteurs, vous pouvez contrôler le dinosaure avec votre propre corps.

Le jeu du dinosaure de Chrome, dans la vraie vie
Dinosaurio de Chrome

Le concept du « time-waster »

Le concept du « time-waster » est vraiment irrésistible. Candy Crush, Flappy Bird, même les jeux classiques de Windows… certaines pauses sont obligatoires, et si nous décidons de rester devant l'écran, un clic suit un autre, et un autre, et un autre. L'une de ces « pauses » est la coupure de connexion Internet, et avec elle se manifeste le dinosaure de Chrome. Deux commandes (sauter ou se baisser), différents obstacles, et aller le plus loin possible. Cela semble simple…

… mais que diriez-vous d'en faire un vrai défi ? Par exemple, utiliser son corps pour contrôler le dinosaure. La première idée qui vient à l'esprit est un Kinect piraté pour enregistrer chaque mouvement, cependant, la solution de « Ryan Chan » sur YouTube est beaucoup plus simple.

Il a pris un module Arduino MKR WiFi 1010, l'a configuré comme clavier, et a connecté deux capteurs : un capteur de force collé sur une sandale, et un capteur élastique accroché à son t-shirt, chacun avec un diviseur de tension.

J'imagine que l'Arduino MKR WiFi 1010 n'est pas obligatoire, car d'autres variantes d'Arduino (Leonardo, Esplora, Zero, Due) peuvent également fonctionner comme claviers, et sont beaucoup moins chères. Le schéma et le code ont été publiés sur Hackster.io (lien plus bas), et j'avoue qu'ils sont très faciles à suivre. Il est probable que le code nécessite un réglage ou deux pour établir le seuil des capteurs.

https://old.neoteo.com/keecap-captura-de-movimiento-de-codigo-abierto-con-arduino/

Ryan reconnaît qu'une partie du jeu est impossible à passer en sautant (trop rapide), donc il a décidé de tricher jusqu'à atteindre la phase qui nécessite de se baisser. Le reste du travail pour tout intéressé sera de créer un circuit plus propre, et un boîtier pour éviter d'avoir une breadboard suspendue à la ceinture...

Accédez au projet : Cliquez ici