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?
Log in or sign up for Devpost to join the conversation.