Inspiration
We wanted to make a disco-themed game, and we thought it would be fun to combine arcade-style mini-games with the theme of disco.
What it does
You start in a disco dance room with some arcade machines, and you can dance around and play the arcade games. These include a disco version of simon, snake, and a dancing game.
How we built it
This was built using python, specifically pygame. We didn't use any game engines so everything was built completely from the ground up. We used pixilart.com to create all of the assets in the game. We also used html and css for the website.
Challenges we ran into
We started by trying to create an architecture with lots of object-oriented programming, creating classes like "Renderer" and "Entity" to help us make the game more easily. We thought that it would be easy to just plug our games into this architecture. However, this ended up making it very complicated. After 13 hours of coding, we realized that it was not properly working, so we started from scratch at 12 a.m. being very careful with how we coded and taking it one step at a time. There were also a lot of various bugs throughout the entire process, and since restarting did not give us a lot of time, it was difficult to get everything done.
Accomplishments that we're proud of
We are proud that we at least got the central hub working, and that we were able to make our own good-looking assets. We are also proud we were able to make something, considering that this was our first hackathon for 3 of us, and one of our first in-person hackathon
What we learned
We learned a lot of pygame and we learned to NEVER OVERDO OBJECT ORIENTED PROGRAMMING.
What's next for Disco World
We would like to flesh out the 3 mini games, and improve them by making them more unique. For example, getting disco ball powerups for point multipliers in snake to make you rainbow and super speed.


Log in or sign up for Devpost to join the conversation.