Toutes les explorations
Exploration

Embarqué · Arduino · Fabrication

Le Roi de l’Hexagone

Jeu de plateau électronique Arduino pour 2 à 6 joueurs, boîtier hexagonal imprimé en 3D.

Statut
Projet académique réalisé en équipe de trois.
Stack
Arduino · C/C++ · Arduino IDE · carte compatible Arduino Mega · I2C · 74HC595 · afficheurs 7 segments · claviers matriciels · LEDs · bandeau adressable · module MP3 · haut-parleur · potentiomètre · Fusion 360 · impression 3D · assemblage · soudure

01

Contexte

Premier projet informatique concret réalisé en équipe de trois, mêlant programmation, électronique et fabrication physique. Réalisé en deuxième année de cycle préparatoire à l’ENSIM, le sujet imposait une carte compatible Arduino, un objet interactif physique et un support fabriqué pour l’accueillir. L’équipe a choisi de transformer un jeu de réflexion inspiré d’une série télévisée en jeu de plateau électronique pour 2 à 6 joueurs.

02

Règle du jeu

À chaque tour, chaque joueur choisit secrètement un nombre. Le système calcule la moyenne des propositions, la multiplie par 0,8, puis désigne vainqueur le joueur le plus proche du résultat obtenu.

  • chaque joueur choisit un nombre
  • le système calcule la moyenne des propositions
  • la moyenne est multipliée par 0,8
  • le joueur le plus proche du résultat remporte le tour
  • les autres perdent un point de vie
  • élimination progressive jusqu’à un dernier joueur

03

Objet interactif

Le support prend la forme d’un prisme hexagonal. Chaque face latérale correspond à un joueur et intègre un clavier matriciel, un afficheur 7 segments pour les points de vie et des LED d’état. La face supérieure regroupe les éléments communs : afficheurs pour les nombres choisis et le résultat calculé, potentiomètre de sélection du nombre de joueurs, bouton de validation, haut-parleur et bandeau LED périphérique.

Prototype final du jeu interactif Arduino Le Roi de l’Hexagone, avec bandeau LED, claviers et afficheurs.
Prototype final du jeu interactif Arduino.

04

Électronique et programmation

Le système repose sur une carte compatible Arduino Mega, programmée en C/C++ dans l’IDE Arduino. Le projet combine claviers matriciels, bus I2C, afficheurs 7 segments pilotés par un registre à décalage 74HC595, LEDs et bandeau adressable via FastLED, ainsi qu’un module MP3 relié à un haut-parleur. Le code sépare l’acquisition des entrées, le pilotage des sorties et la logique de jeu avant de les orchestrer dans la boucle principale.

05

Conception et fabrication

Avant l’assemblage, le support a été modélisé en 3D afin de vérifier les dimensions, la disposition des composants, les ouvertures et l’intégration des claviers et afficheurs. Le support final a ensuite été imprimé en 3D, peint puis assemblé.

Modélisation 3D du boîtier hexagonal du jeu Le Roi de l’Hexagone avant fabrication.
Modélisation du boîtier avant fabrication.

06

Mise en scène et rendu vidéo

En complément du jeu finalisé, un rendu vidéo était attendu pour présenter le projet. Comme le concept s’inspirait d’un épisode d’Alice in Borderland, l’équipe a choisi d’en reprendre la mise en scène pour le rendu : les participants jouent au jeu et, dans l’univers de la série, l’élimination d’un joueur signifie également sa mort. Un personnage masqué incarne cette menace extérieure et accompagne la progression de la partie. Cette mise en scène permettait de présenter le jeu dans un contexte narratif cohérent avec son inspiration. L’affiche présentée ci-dessous a été générée à l’aide d’un outil d’intelligence artificielle à partir des éléments visuels du projet et de cette direction artistique.

Affiche générée par IA pour le rendu vidéo du Roi de l’Hexagone, montrant six participants autour du jeu et le personnage masqué.
Affiche générée par IA pour illustrer la mise en scène du rendu vidéo.

07

Tests et difficultés

Chaque composant a été testé progressivement pendant l’assemblage, avec vérification de la continuité électrique, avant d’être intégré au système complet. Les principales difficultés concernaient le nombre limité de broches disponibles, le câblage dense, les soudures dans un espace restreint et les faux contacts. Un compromis a notamment été nécessaire sur les afficheurs de points de vie afin d’économiser des broches.

08

Limites et recul

Le prototype reste alimenté uniquement par USB, avec un câblage interne dense et sensible aux faux contacts. Le code est fonctionnel mais peu optimisé, et la maintenabilité électronique reste perfectible. Ces limites font aussi partie de l’intérêt du projet : il s’agit d’une première expérience complète reliant logiciel, électronique et fabrication d’un objet interactif fonctionnel.

Retour

Toutes les explorations