Inspiration
The inspiration for this project comes from the endless, infinite frustration of debugging code. When you wish you could smash your keyboard in because one word won't stop having a red underline
What it does
A minigame where you can walk around as different types of coding languages and fight bugs. Earn gold and experience to upgrade your character and squash more difficult bugs.
How we built it
The project is mainly built using the discord.py API wrapper. Data storage is handled by SQLite.
Challenges we ran into
This is my first time using SQLite and sql databases, so it was pretty hard to learn how to store data locally. In the beginning, there were a few hours of troubleshooting to be able to host a bot locally, but in the end, I figured it out by installing SSL certificates.
Accomplishments that we're proud of
I'm pretty proud of the character stat scaling formulas that I came up with. Also, I'm very proud that I was able to learn the basics of SQLite
What we learned
Mainly, this project allowed me to be more familiar with the workings of the Discord API. I also discovered a few new IDEs which should make me code faster
What's next for Bug Squasher
Campaign stages, more shop items, more characters, more visually pleasing ui, end game scaling, make it more interactive with voice channel support
Log in or sign up for Devpost to join the conversation.