Bien que Panic ait cessé de développer sa station de recharge officielle Playdate, un artiste de caractère ingénieux a transformé l'appareil en un robot de compagnie interactif à l'aide d'un kit open source (via Gizmodo).
Guillaume Loquin appelle Playbot cet adorable add-on que tout le monde peut construire avec le savoir-faire adéquat.
(Ceux qui n'ont pas le savoir-faire nécessaire ne devraient pas s'étonner de voir un jour les kits vendus sur des plateformes comme Etsy). Composée de deux roues, d'un moteur, d'un microcontrôleur et d'un boîtier imprimé en 3D, la console utilise l'accéléromètre intégré, le microphone et les capteurs de la Playdate pour transformer la console de jeu indépendante en un charmant compagnon de bureau.
Loquin, qui travaille à plein temps comme character artist chez Ubisoft, a utilisé ces compétences pour donner vie à l'appareil. Il a expliqué à Engadget que la console était une toile créative unique. "Je suis tombé amoureux de la console Playdate - son facteur de forme unique, le SDK développé par Panic", a-t-il déclaré. "Et bien sûr, avec sa manivelle distinctive, elle est une plate-forme incroyable pour explorer de nouvelles possibilités".
"Comme beaucoup d'autres, j'ai d'abord pensé à créer une station de recharge pour mon playdate", explique Loquin. Puis je me suis dit : pourquoi pas des roues ? Comme je travaille dans le secteur des jeux vidéo depuis de nombreuses années, j'aime combiner mon expérience des jeux avec la robotique'. Parmi ses projets précédents, on trouve un robot avec des roues (sans Playbot) et un robot humanoïde bipède qui ferait très bien l'affaire dans un film de Tim Burton.
Bien que Playbot ne fasse pas de choses folles, comme bavarder, faire des roues ou rapporter des objets, la vidéo de Loquin ci-dessous montre comment il réagit au toucher pour se réveiller, comment il navigue dans les coins et comment il est pris de vertige lorsqu'il tourne la manivelle de Playdate. Il peut aussi se déplacer sur le bureau, éviter les obstacles et éviter de tomber du bord.
Le développeur estime que l'appareil peut être joué pendant 45 minutes par charge. Lorsque l'on ne joue pas avec l'appareil (sous la forme d'une console de jeu ou d'un robot), le Robodock recharge la console.
Loquin a raconté à Engadget qu'il avait commencé le projet en juin. Selon lui, la phase de développement du matériel s'est déroulée relativement rapidement, mais le logiciel a été un casse-tête. "Le développement du logiciel s'est avéré beaucoup plus complexe que prévu, car le robot utilise trois bases de code différentes : C++ pour le microcontrôleur, Lua pour l'application Playdate et Python pour l'exportation des animations depuis Blender", explique-t-il. Ces trois programmes doivent communiquer entre eux, ce qui représente une quantité considérable de code pour un seul développeur. La documentation et le formatage du projet pour la publication open source ont également pris plus de temps que prévu.
Loquin nous a dit qu'il aimerait bien qu'un jour quelqu'un construise son propre Playbot. "Cela vaudrait la peine de faire tous ces efforts", dit-il. Le développeur met à disposition les instructions d'impression 3D, le code de l'application d'accompagnement et le firmware pour le microcontrôleur Teensy 4.1 sur GitHub.