Simon 3D : Le jeu des années 70 révolutionné !

Nous sommes Nathan JAGUENEAU et Nathan NOËL, étudiants en deuxième année de cycle préparatoire (PEIP 2A) à Polytech Angers. Dans le cadre de notre formation, nous avons eu 100 heures pour réaliser un projet technique de A à Z. Pour nous, il a été question de réinventer le jeu des années 70 : le Simon.

Plutôt que de simplement copier l’original, nous avons décidé de briser la barrière de la 2D pour créer une version cubique et interactive. Voici le récit de notre aventure, entre lignes de code, fumée de soudure et modélisation 3D.

Le Concept

L’idée était simple mais ambitieuse : transformer un jeu statique en une expérience 3D immersive. Au lieu d’avoir toutes les couleurs sur une seule face, notre Simon est un cube où le joueur doit manipuler l’objet pour suivre la séquence lumineuse.

Les objectifs du cahier des charges

  • Liberté de design : Créer un objet esthétique et ergonomique.
  • Complexité accrue : Obliger le joueur à se déplacer ou à bouger le cube pour interagir avec les 5 faces actives.
  • Maintenabilité : Concevoir un système facilement démontable pour accéder à l’électronique.

Le cœur du projet : Électronique et Code

Sous sa structure en bois, notre cube cache un véritable concentré de technologie:

  1. Le Cerveau (ESP32) : Ce microcontrôleur gère toute la logique du jeu, de la génération de séquences aléatoires à la lecture de l’état des boutons.
  2. L’Affichage (NeoPixel) : Nous avons utilisé 5 chaînes de 4 LEDs adressables chacune, permettant des animations colorées et une luminosité réglable.
  3. L’Interface : Des boutons poussoirs reliés à des plaques de plexiglas montées sur ressorts pour un ressenti “arcade”.
  4. L’Autonomie : Le cube est totalement portable grâce à une batterie interne rechargeable via un module USB-C.
Représentation des différents composants électroniques principaux

Un aperçu de l’algorithme

Nous avons développé le code sous Arduino IDE. La structure repose sur une boucle principale qui surveille l’appui sur un bouton pour lancer la partie, puis alterne entre la phase d’affichage de la combinaison et la vérification des réponses du joueur.

Code utilisé pour représenter le tour du jour

Design et CAO : Une structure sur mesure

Pour que tout ce matériel tienne en place, nous avons dû maîtriser deux outils essentiels :

  • OnShape : Faute d’accès à SolidWorks, nous avons découvert ce site internet pour modéliser une structure intérieure complexe et reproduire notre structure au complet. Cette pièce centrale supporte l’électronique et assure la fixation des boutons.
  • Découpe Laser : Le boîtier extérieur en bois a été conçu via des patrons précis, puis gravé avec des motifs esthétiques pour donner envie de s’y intéresser.

Un énorme problème nous a pris énormément de temps

Tout projet comporte ses zones d’ombre. Pour nous, ce fut la soudure. Étant novices, nous avons passé entre 30 et 40 heures à souder, dessouder et réparer des liaisons fragiles.

Soudure de nos chaines de LEDs

Le moment critique : Le module MP3 fonctionnait parfaitement sur la platine de test, mais une fois intégré au cube, des interférences électriques l’ont rendu instable. L’échéance approchant, nous avons dû prendre la décision de donner une version sans son pour garantir un jeu fonctionnel.

Bilan du projet

En conclusion, ces 100 heures ont été une expérience technique incroyable. Nous avons appris à diagnostiquer des pannes, à optimiser du code et à concevoir un objet physique de A à Z.

Répartition du temps (Total ~100h)

PhaseDescriptionDurée
ÉlectroniqueSoudure, tests, câblage35h
ConceptionCAO (OnShape), Découpe laser, Impression 3D20h
RésolutionDiagnostic pannes, réparation soudures20h
ConceptsDesign, recherches composants10h
AssemblageMontage final dans le boîtier10h
CodeProgrammation Arduino, débogage5h

Projet réalisé par Nathan JAGUENEAU & Nathan NOËL – Polytech Angers 2026.