Inspiration

The Python workshop and Zak. He was really nervous about how he was going to contribute to the project, so we made his anxiety a part of the story for the 2D game we wanted to make.

What it does

A simple 2D Shooter except instead of bullets you're shooting Python Logos. The program starts off with an opening cinematic explaining the plot, then it creates the Character Zak, which you control, and a couple of Hack Harvard Competitors that you're in charge of out-coding.

How we built it

We built it with Python as the programming language, and then used the libraries of Pygame for game mechanics and PyMovie for the opening cinematic. Jose was in charge of creating and implementing the bullet system and making sure that the code was modular. Krishan was in charge of the movement, and they programmed the opening cinematic. Zak was in charge of creating the sprites and backgrounds. Zak also created the story and wrote most of the dialogue.

Challenges we ran into

A major challenge that we ran into was having both Jose and Krishan's code be incompatible due to a lack of modularity. The shooting mechanics were also tricky to implement.

Accomplishments that we're proud of

Krishan is proud of taking the time to do this hackathon. Events like these are out of their comfort zone so therefore being here was a great feat for them. They also haven't been this far away from home before! Zak is proud that he was able to contribute to the code by giving logical insight into the problems that we were facing. Jose is proud that he was mindful enough to recognize when he needed a break, to make sure his teammates were taking breaks too, and of being able to solve the modularity problem in a time-efficient manner.

What we learned

Jose learned the importance of object-oriented programming Zak learned that he could contribute to the project in other ways than coding Krishan learned that going out of their comfort zone and taking chances can get them some memories that they'll never forget.

We all learned the importance of sleep for the brain

What's next for ZakHarvard

We wish we could keep working on it, but unfortunately, we all have very busy schedules and we barely managed to squeeze this event into them! It was a great time working on something fun, and taking a break from our hectic lives! :)

Built With

Share this project:

Updates