Inspiration

Many competitive Russian Roulette players have been known to retire early, and newcomers often find the sport intimidating to learn. We noticed this deficiency in our society, and have remedied this by creating a professional training tool for Russian Roulette, The Gun™ Game. (Also we felt that this was pretty funny)

How we built it

The project consists of 3 parts, the Gun™, the website, and a microcontroller.

The Gun™

The Gun™ was made using a spring-loading mechanism similar to that of a Nerf Gun™ bought in retail stores, with the only difference being that the Gun™ fires upon the activation of a servo motor, and the trigger instead only serves as input for the micro controller rather than firing the Gun™.

The microcontroller

The microcontroller starts the game by deciding which chamber the "bullet" is in, and starts counting down every pull of the trigger firing when the current chamber has the "bullet". The microcontroller mirrors its state to the website and receives control commands from it.

The website

For the sake of saving time, the website was written in HTML, CSS and JS. The website communicates with the microcontroller via a serial port, using the library SimpleWebSerialJS.

Challenges we ran into

We were unsure of the feasibility of designing and 3D-printing a gun before the deadline of the hackathon, so we used some leftover cardboard to model the components of the gun, and used a spring ripped from a £4.99 Nerf Gun™, for the firing mechanism.

Accomplishments that we're proud of

We've managed to incorporate many different types of technology into this project for something we all find fun. Also gambling.

What's next for The Gun(TM) Game

World domination? Take over the tri-state area?

Share this project:

Updates