Inspiration

We both play D&D and have experienced the immense loss of not being able to find one of the dice in your set, or the pain of carrying them all around! This app allows users to roll from their phone. With COVID-19 causing everything to go virtual, so are D&D campaigns - this is an easier way to show your friends through zoom what you actually rolled. 🎲🎲🎲

What it does

This app allows the user to select which dice they want to use (D4, D6, D8, D10, D12, or D20) - then shake your phone to roll the dice! Sound effects included. 🎵

How we built it

The app uses Java for the backend, and XML code for the frontend. We used Square's seismic library to detect the phone shaking! When a shake event is detected, the dice will be "rolled" and you will hear a dice rolling sound effect.

Challenges we ran into

There were some challenges about creating the images we wanted to use for the app, as we wanted it to have a sleek, clean UI.

Accomplishments that we're proud of

We're proud of how the app looks, keeping the design very geometric! And also figuring out how to detect shaking, as well as adding the sound effects, because this was unexplored territory for us.

What we learned

We learned lots about using external libraries, as well as making an app with a cohesive design.

What's next for DnD Dice Roller

Maybe the supreme D100?!

Built With

Share this project:

Updates