Requirements (In order of Desirability)
- Select the dice you want to roll including all the standard dice (d4, d6, d8, d10, d12, d20, d100) including the ability to roll multiple dice of the same or different types. This would be the base program, everything else would be additional functionality.
Ability to lock dice that have been rolled and re-roll unlocked dice.
Custom Dice for games needing non-standard dice (i.e. Blood Bowl).
Shake handset to cause roll via accelermeter.
Animated dice rolling.
Ability to roll non-standard dice such as d2, d15 or d35 (any sided dice really).
If I think of anything else that could be added to this list of if other people have suggestions of functions they would like to add then I will add them to the list.