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

Built With

Share this project:

Updates