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
- git
- gitlab
- gradle
- intellij-idea
- java
- jda