Inspiration
The game Dungeons and Dragons.
What it does
It features a character creation menu, where the user inputs their D&D Character's name (and class, species, and proficiencies in progress) and gets ability scores and modifiers back. From there, they can select from the menu within the terminal to make specific rolls (such as a dexterity check).
How we built it
Using C++ in Replit.
Challenges we ran into
Making an interactive menu was difficult, as well as seeding the random generator. Seeing the limits of the programming language we chose was also interesting and gave us a perspective on why knowing different languages can help depending on what the program specifications and expectations are.
Accomplishments that we're proud of
Finally getting the dice rolls working a.k.a. random generator working!
What we learned
Learning potential button and menu interaction features, as well as perfecting random number generators. Also shared knowledge about classes and OOP.
What's next for D&D Character Sheet with Dice Roller
We would like to expand these rolls to include attacks that would use if-conditionals and multiple random number generators to have the user be able to roll for accuracy and damage for different weapons and spells. We would also like to create more objects within our code for organizational purposes.
Log in or sign up for Devpost to join the conversation.