Inspiration
DnD is a fun, imagintive game that relies on the use of a character sheet to record information for adventures. However, game times can be long due to the constant erasing and searching of character information in the books. In order to simplify the game and ease the process of playing, an android app will be used to perform calculations and keep track of character information.
What it does
Uses an authentication system and stores user data into a database in Firebase. This information includes player's stats and items. Java was used to create methods to ease calculations, like loss of hit points or the addition of character spells.
How we built it
We used android Studio and supported it with Firebase.
Challenges we ran into
Overestimating the learning curve of github, additionally, we failed a project before this and had to switch to this simpler concept.
Accomplishments that we're proud of
In less than 24 hours, we created an app that can be used by DnD players to make tabletop games more efficient
What we learned
We gained a better understanding of git and github which allowed us to work more effectively as a team. Additionally, we learned how to use tools like Firebase to reduce the time needed to code.
"Learning Javascript, HTML, CSS, Java, SQL, and databases in one night is not possible"- Debrian
What's next for DnD Companion
We'll continue to add touches to the app. Implementing the methods that perform calculations will be first, then we will move into allows characters to roll dice and perform other actions while the dungeon master has their own hidden rolls, eventually creating a much simpler and faster way to play Dungeons and Dragons.
Log in or sign up for Devpost to join the conversation.