Barathon

Timeline

  • Jan 2022

Tools

  • Blender
  • Arduino

Skills

  • C++
  • 3d modelling
  • 3d printing
  • electronic

Team

  • Manon HENRION
  • Jianing LEGUEN

Overview

Barathon is an electronic game that we realized during the Arduino workshop. The constraint is to create an attractive arcade game based on an Arduino Uno card. Then a concept of “Whack-A-Mole” game came quickly into our mind: a bartender who needed to keep serving the empty glasses for his clients. The led colour indicated when the glasses needed to be filled, while the bartender had to react promptly by pressing the bouton before the led switch the position. We took time to refine the prototype after all the code work properly. Finally, this project was presented during the school’s opening day and many visitors found it addictive which marked its success.

Game rules

It is a one player game, the objective is to fill the empty glasses without mistakes.

  • When a glass turns yellow, it is empty, which means it needs to be filled. The blue glasses are those already filled.
  • You have to spin the potentiometer to control the little robot as quickly as possible when you need to fill the empty glass. If the bartender is right in front of the indicated glass, you have to press the button to fill it.
  • The score of the number of glasses you’ve filled is displayed, and the counter will count the number of glasses you have filled.
  • You lost if you miss 3 times, then all the glasses turn red.
  • To play it again, just click on the button, it will restart automatically.

Try to beat you own record! It’s your show time :)

State of the game when you lose. The bartender becomes almost diabolical!

Material

Electronic components

  • 1 Breadboard
  • 1 Arduino Uno card
  • 2 servos (270° and 180°)
  • 1 Potentiometer
  • 1 Arcade Button
  • 1 four-digit display
  • 6 small neopixel rings (7 LEDs)

Tangible components

  • Cardboard
  • Made and printed in 3D
    • 6 Small glasses
    • 1 Robot-bartender: head + body + arms
    • 1 Base to wedge the Servo

Schema of the electronic circuit

Electronic tests

We first worked each on our side: one took care of the LEDs and the button and the other of the button and the potentiometer. Then we merged the two codes to get the main idea. After many modifications, we managed to get the game work.

3d models

I was taking charge of the prototype by starting with the 3D modeling. The challenge was to mesure the exact size for different pieces in order to wedge with electronic components. I tried to reduce the thickness of glasses so that they are transparent and allow the light from the LEDs underneath to pass through.

Demonstration

During the demonstration, we made some modifications according to the feedback that we got from professors and students, we adjust the difficulty of the game to grarantee it is easy to play and addictive to gamers.

Conclusion

It was a really fun project, I learnt a new programming language and discovered many Arduino components through this experience.

Discover more projects

Vannes - GEC

  • Accessibility
  • Visual design
See more
image of the barathon game