Inspiration
As electrical and computer engineers, we are very aware of how few material of the materials we get, related to our major, are truly known and understood by the people and see this as an opportunity to create a fusion of both knowledge in electrical and computer engineering to generate a small game for teaching electrical components.
What it does
This game is intended to give a basic glimpse into the world of circuitry and “game-ifies” basic circuit components to reach audiences of all ages. During the battles in this game, players are tasked with fixing the main character’s laser gun, which is missing some of its most important circuits. Completing the circuits would allow the main character to attack the enemies using a combination of resistors, capacitors, and wires. Beware though, completing it incorrectly will lead to the laser gun malfunctioning and shocking you–dealing heavy damage. Defeating enemies will grant you money which you can use to buy more circuit parts to make your weapons even stronger.
How we built it
We built the game using the Godot Game Engine and used Krita for game art.
Challenges we ran into
Not enough time to finish, or our ideas may have been too complex such that we didn’t plan out enough time to complete the entirety of the project. For the most part, due to a lack of knowledge of the language, more than 70% of the time was spent learning how to code rather than designing and implementing functionality.
Accomplishments that we're proud of
The art was amazing and our teammate managed to finish all the sprites needed. We managed to finish at least ⅔ of the expected outcome, which is amazing already, considering how this was everyone’s first time to a hackathon.
What we learned
There should be careful planning when it comes to these events. Especially during late hours when work can seem often demeaning and tedious, especially coming from learning a dictionary of coding language. We definitely learned about our limitations but we also got to know how much we could handle in terms of programming and progressing.
What's next for Circuit Cat
Planning for optimization, more features, and more cool stuff without the time limitation.
Log in or sign up for Devpost to join the conversation.