Inspiration

I always feel regret and wonder what could have been when playing dice games. If I had stuck with another path or chosen another die, would the outcome be better? I wanted a game that pre-computed all possible outcomes and could answer those age old questions

What it does

Rollback can tell you at each turn what bad decisions you made and what could have been. It also has a rewind feature to show you exactly how the optimal rolls could've played out

How we built it

Built in Flutter

Challenges we ran into

At first the wizard told you what went wrong after each turn, we quickly learned that wasn't very fun and changed his roasts to after each turn. I also had to strike the right balance between expected value and best possibility. Because the wizard knows exactly what dice resulted in the best outcome, it would sometimes roast for not taking some absurd combination. The rollback engine had to be tuned so longshot outcomes were shown but selecting dice with higher expected values are usually what the user is more likely to regret not taking

Accomplishments that we're proud of

Creating a game with satisfying haptics and solid roast lines

What's next for Rollback: Wizard Roasts

Exploring the possibility of giving power-ups such as allowing users to take back a rollback or rewind their turn

Built With

Share this project:

Updates

Submission history