Inspiration

What started as a simple word guessing idea, evolved into the good old party game of mafia that each of us used to play, our team liked the idea and we decided to go for it even though it seem like a big leap for our teams technical capabilities.

What it does

The bot acts as the narrator from the game mafia, managing the roles, collecting votes, keeping track of who gets eliminated etc. It contacts each player individually and talks on the channel with the whole group.

How we built it

We built it using node.js and Discord API.

Challenges we ran into

The first big challenge we encountered as a beginner team was understanding how to coordinate as a group, plan and delegate work. We had to figure out how to use Git Version Control to collaborate. The second big challenge was the coding part, we ran into a lot of errors we didn't know how to fix, had to sacrifice code quality, make different approaches due to our technical abilities.

Accomplishments that we're proud of

We learned a lot about what it takes to work on a project as a team, it was our first hackathon experience for each one of us and starting from a simple idea we managed to make a working prototype in the end.

What we learned

We learned to use git, work in a team and discord API.

What's next for Mafia Bot

You... 🔪

Built With

Share this project:

Updates