Narrow River est un jeu d'arcade où 2 joueurs doivent unir leurs forces pour naviguer à travers une jungle dense et atteindre la ligne d'arrivée de la rivière. Avec seulement 4 vies à disposition, les joueurs doivent éviter les obstacles en coordonnant leurs mouvements, tout en maintenant une corde à sauter tendue entre eux. Chaque erreur les rapproche du danger de rester piégés dans la jungle hostile, dans ce défi mêlant habileté, coordination et esprit d'équipe.
Pour ce projet, nous avons formé des groupes de 5 étudiants issus de différentes filières afin de concevoir un jeu d'arcade de type "Die & Retry" en utilisant Arduino, dans un délai imparti de 5 jours !
Une contrainte nous a été imposée : l'élément de gameplay principal devait être un objet en rapport avec le corps et le mouvement. Nous avons alors choisi une corde à sauter pour remplir cette exigence.
Lors de la phase d'idéation du workshop, chaque participant a apporté un objet en lien avec le corps et le geste, dans le but de les détourner pour créer un gameplay innovant. Parmi les objets proposés, figuraient des raquettes, des jeux pour chats et même un jeu d'échecs. Lors du brainstorming qui a suivi, chacun a partagé ses idées, puis nous avons filtré et affiné les propositions pour finalement choisir la corde à sauter comme objet principal. Cette décision a été prise car la corde à sauter semblait offrir le plus grand potentiel pour créer un gameplay intéressant.
Une fois la corde à sauter et le gameplay du jeu choisis, il était temps de passer à la phase d'expérimentation ! Dans un laps de temps aussi court, il était essentiel de tester et de valider chaque élément du jeu dès le départ.
Par exemple, pour le système de détection de la corde à sauter le long du parcours (fonctionnant en envoyant un léger courant électrique en continu avec la carte Arduino), nous avons constaté qu'il fallait environ 9 mètres de ruban de cuivre ! Nous avons donc dû procéder à de nombreux essais en ajustant la distance pour vérifier si cela fonctionnait.
Nous avions une multitude d'éléments Arduino à intégrer dans notre jeu : des lasers et des photoresistances pour la détection de la ligne d'arrivée, des servomoteurs pour les obstacles, des rubans de LED pour la barre de vie, ainsi que des afficheurs 7 segments pour afficher le temps imparti, des interrupteurs, et bien d'autres. Tous ces éléments ont dû être programmés à l'aide du logiciel Arduino IDE.
Pendant que nous programmions ces éléments, nous avons également entrepris la construction de notre borne de jeu. Nous avons pris soin de chaque étape pour donner vie à notre concept, tout en veillant à décorer la borne selon notre vision artistique, afin d'offrir une expérience de jeu immersive aux joueurs.
Notre jeu propose alors une aventure dans laquelle nous mettons en avant la coordination et la collaboration entre les joueurs.
C'est un workshop qui pour moi a été un véritable défi, reflétant ma capacité à relever chaque projet avec détermination !