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.

Built With

Share this project:

Updates