Inspiration

The inspiration for this project came mainly from the theme of this years Hackathon. We wanted to incorporate the theme in a way that made it fun to play, but also fun to create.

What it does

Think back to when you were young and your parents brought you to your first ever carnival. Rides, food and games all grasped for your attention, but, what was the coolest part about these carnivals? The Old Western Saloon Style Shoot-em-up game. We hope to bring back the memories of a joyous childhood experience while simultaneously appreciating the code!

How we built it

We started with the idea of this game being controlled by the movement and gestures of your hands (which it still might I have 2 hours). Having some trouble with time constraints, I'll get to that in the challenges section, we opted for a simpler control layout of mouse and keyboard. Simple may be a stretch as getting a moving camera in a 2D pygame landscape was no easy task, even without the hand gestures (maybe one). We split the work pretty evenly and, as there were only two of us, I'm very proud of what we accomplished.

Challenges we ran into

This project was not our original idea. For the first 12 hours of the hackathon we made the error of attempting to build a project in Kotlin via Android Studio, neither of which we were at all familiar with. After struggling to build a simple login screen for our idea of helping freshmen connect with people in their dorms, we scrapped that idea and went to this much better one!

Accomplishments that we're proud of

We got the title to make sense! (sort of)

What we learned

I honestly learned a lot. Made huge strides in pygame and am getting more and more comfortable with Open CV.

What's next for Handgun

EDIT: Hand controls work! It lags a lot and doesn't respond well but it moves and I'm happy! ("Try it out" link is not the main submission, it exists solely to give me that feeling of accomplishment)

Built With

Share this project:

Updates