Que doit faire un concepteur de jeux frustré lorsqu’il est coincé à la maison pendant une pandémie mondiale? Si ce designer est Peter Gyory, un étudiant diplômé de l’Université du Colorado, à Boulder, vous savez comment faire un jeu à partir des piles de carton jeté qui traînent autour de la maison.
Le résultat est Tinycade, créé par Gyory et plusieurs collègues de l’Institut ATLAS d’UCB. Tout ce dont vous avez besoin pour créer votre propre jeu Tinycade est du carton, un smartphone, deux petits miroirs, des élastiques et des cure-dents. « La restriction que je me suis donnée était que si vous ne pouviez pas aller à l’épicerie et l’acheter, je ne pouvais pas l’utiliser dans Tinycade. » dit Gyory. Lui et ses collaborateurs ont présenté leur travail en juin à l’Association for Computing Machinery on Creativity and Cognition à Venise, en Italie, avec un article publié dans les actes de la conférence.
Gyory fait partie d’une communauté croissante de développeurs de jeux intéressés par la création de jeux Alt Ctrl (contrôleur alternatif), qui utilisent de nouvelles interfaces physiques pour les joueurs. Échange à chaud, par exemple, consiste à diriger et à gérer les voiles d’un navire avec des entrées individuelles qui doivent être échangées pendant le jeu. Octopad transformera une manette Nintendo Entertainment System en huit parties distinctes, transformant tout jeu joué sur la console en « un jeu de stratégie coopératif en temps réel », selon les auteurs, tandis que Cuisinez à votre façon « éduque les joueurs sur la façon dont le processus d’immigration dépouille les gens de leur culture avec son faux contrôleur de cuisine, avec un couteau et un pot. »
Le boom de la fabrication numérique a été à l’origine d’une grande partie de ce travail, notamment l’impression 3D et la découpe laser. Et la plupart des jeux Alt Ctrl s’appuient généralement sur des plates-formes prototypes d’interface comme Arduino ou Makey Makey. Ceux-ci nécessitent un certain degré d’expertise technique, cependant, et la plupart des jeux Alt Ctrl ne sont présentés que dans les festivals consacrés à ce sous-domaine, excluant un large public potentiel pour ces jeux.
« En utilisant des matériaux communs et des approches d’artisanat simples, nous espérons que les jeux Tinycade pourront combler ce fossé », ont écrit les auteurs. « Si un concepteur peut construire son jeu à partir de carton de rechange, il lui suffit de partager les instructions d’artisanat avec les joueurs potentiels. En outre… nous encourageons la conception de contrôleurs qui peuvent être facilement démontés, réutilisés et remplacés.
Le seul composant électronique qu’ils utilisaient était un smartphone. Le corps du système est destiné à évoquer la forme d’une borne d’arcade classique et est découpé au laser dans du carton pour un assemblage facile. Cela implique de plier les pièces le long de lignes marquées et d’insérer les languettes dans les fentes appropriées, ainsi que de coller deux petits miroirs à l’intérieur. Sinon, l’armoire est presque complètement vide.
Ensuite, les joueurs doivent construire la manette pour le jeu. Ensuite, il leur suffit de placer leur smartphone dans l’armoire et de lancer le jeu. Un élément clé de Tinycade est l’utilisation de la vision par ordinateur dans l’interface, en particulier Printed Paper Makers, qui permet à un concepteur d’utiliser des marqueurs pour créer des interfaces fonctionnelles à partir de papier. L’écran du téléphone affiche le gameplay, tandis que la caméra arrière détecte les marqueurs. Les miroirs à l’intérieur servent de périscope, alignant la vue de la caméra avec l’arrière du panneau de commande.
Gyory et coll.. utilisé un port JavaScript pour le composant de vision par ordinateur. « Pour chaque marqueur identifié, nous pouvons calculer son identifiant unique, sa position x et y dans la caméra, sa rotation et chaque coin », ont écrit les auteurs, ce qui rend le contrôleur fonctionnel. « L’utilisation de JavaScript nous a également permis d’itérer rapidement sur les jeux sans nous soucier des temps de construction ou des restrictions du système d’exploitation. Cette approche signifie que Tinycade n’est pas lié à un matériel ou à un système spécifique. »