Inspiration

Twitch Plays Pokemon meets classic text adventure meets Darkest Dungeon

What it does

Procedurally generates a dungeon with a controllable PC. The goal is to collect all the keys to exist. Every 30 seconds, a vote is started, and all the members vote on the action to do that turn. The action with the highest vote count wins, and the character obeys. Just like Twitch Plays Pokemon, it's a community driven, cooperative game.

How we built it

We worked with Java and the JDA API for Discord. Pair programming was a must, as well all were new to the tech.

Challenges we ran into

Biggest problems we experienced was finding all the edge cases for the procedural generation, as well as creating the voting loop for character interactions.

Accomplishments that we're proud of

FINALLY GETTING A PROJECT DONE, AFTER 4 LONG YEARS

What we learned

That event driven systems where you can't add your own events make it hard to do scheduling based on time. Also, procedurally generating stuff is hard. Really hard.

What's next for Discord Dungeoneering

Definite follow up for more content, monster customization, easier setup, and a more refined codebase.

Built With

Share this project:

Updates