
![]()
Version 3.6.0 - Google's Android Operating System
Applications: Entertainment
Whether you are exploring the depths of your favorite dungeon, staring in the face of an evil dragon, or just looking for that lucky lottery number, this application can help you. With RPG+ functionality, you can be rolling dice in very complicated ways.
Now you can also create your own Custom Dice Sets.

This portion of the application is aimed at those brave adventurers engaged in the world of fantasy role playing games. No need to worry about forgetting your dice. This application will roll the dice for you. Choose the number of dice to roll (1..99), which die (d4, d6, e8, etc), apply a modifier (-99..+99) and make your roll. The totals will be calculated and displayed for you along with the detail for each die.
Click here for a list of the dice supported and an explanation of Exploding Dice.
Common sets of rolls can be saved. For example, if you find that you need to roll a certain combination repeatedly, save that combination and just pick it from the list when needed.
Finally, while the RPG crowd was the original motivation for developing this application, rolling dice of various types and numbers is common in a variety of games. If you've lost those dice from your favorite board game, you no longer have to hunt for others or cannibalize other games. Just choose and roll.

Enter a formula in RPG Dice Notation (an abridged version) to handle those complicated scenarios where rolling a number of d6 just doesn't cut it. Now you can define complex expressions allowing you to mix various dice together, multiply, add, or subtract their result in almost any way you need.
The syntax is very straight forward and closely follows your basic algebraic notation. You can add, subtract, multiply, divide, use parenthesis, and unary plus/minus. (All numbers are integers.) Precedence order is the same as your basic algebra with multiplication occurring before addition and subtraction. However, the use of parenthesis will override this.
Dice are represented as Ax# where A = number of dice to roll and x# represents the type of die (d2, d6, e8, etc.).
A few examples are likely to provide the easiest explanation.
The following functions are supported in the equations you create: min, max, div, floor, and ceil.
Click here for an explanation of these functions.
Once you roll the dice, the results are shown below as well as the outcome of each of the die that were rolled.
Multiple equations can be stored together as a group. This can make complicated weapon attacks easier to calculate and evaluate.
For example, if you have special sword with the following characteristics:
All of these equations can now be saved as a group. One roll will calculate the results for each equation in the group. Imagine the possibilities!
Using the menu on this screen, you can do the following:
Select this from the menu. If you have an expression entered, it will be used to prime the new equation.
Make corrections, add new equations, make any adjustments you need.
This will allow you to add a new group primed with a copy of the selected group.
Pretty much what you'd suspect.
When adding or updating, a new activity is shown that lets you
Using the menu, you will be able to add a new equation to the list. The equation has three fields (all required):
Long pressing on the equation will bring up a menu of options which will allow you to
Now, import and export your groups from the SD Card! For more information, click here.
The screen doesn't rotate from the portrait position at this time. As such, phones with a physical keyboard running Android 1.1 might find entering in new equations a little awkward. If you are in this situation, keep in mind that you can enter your equation once and save it. After getting a few representative samples saved, you will be able to use those from the selection list without any/much more data entry.
If you are using Android 1.5, the soft keyboard should work by just tapping the edit field without rotating the phone or engaging the physical keyboard.

A common task in Role Playing Games is the generation of a character. This will help generate a character where it is required to throw four six-sided (d6) dice, keeping only the best three for up to six attributes. Some DMs will allow the re-roll of any 1s that may have been thrown. Others might have different rules.
After the dice have been thrown, select any that need to be re-rolled and press the "Roll Selected" button and just those will be rolled again. The total on the right will only reflect the three highest dice.

This is provided for entertainment purposes only.
Here you can define many of the popular lottery games across the US - at least those that involve choosing random numbers from a particular range. This will support the following three types of lottery games:
A couple of definitions are provided by way of example, but are not guaranteed to be a match with the rules of the games in your area.
Please remember that this is provided for entertainment purposes only and does not condone or encourage the playing of lottery games.

Define your own Custom Dice Sets. You are no longer limited to just numbers on the faces of each die.
Each Dice Set includes one or more dice. Each die can have as many faces as you choose and each face contains the text you enter.
For example, consider a custom set of dice you name "Dinner". You create one die where each face is an entree, another a vegetable, another a fruit, and finally a desert die. Now rolling the dinner dice set adds a little randomness and spontaneity to your nightly meal.
Invent your own games!
You can apply HTML-ish formatting options to the Face of your Custom Die. These options include
| Format Option | How To |
|---|---|
| Bold | <b>Bold</b> |
| Italic | <i>Italic</i> |
| Underline | <u>Underline</u> |
| Big | <big>Big</big> |
| Small | <small>Small</small> |
| SuperScript | Super<sup>Script</sup> |
| SubScript | Sub<sub>Script</sub> |
| Line Break | <br /> |
This will make your XML import files a little more complicated if you choose to use the formatting options, but they could really make your results stand out.
It's important to make sure you match the beginning and ending pair of tags when specifying the format. Notice how there is a beginning and ending tag for each element (except Line Break) above. These must be specified in pairs. You can use as many as you like, but they cannot overlap one-another.
| Example | Result |
|---|---|
| <b>Bold</b><i>Italic</i> | OK |
| <b>Bold <i>Bold and Italic</i></b> | OK - nested |
| <b>Bold <i>Italic</b></i> | Not OK. |
The Line Break is a special case. In this case you will begin and end the tag at the same time.
Now, the formatting options are not that forgiving. If you make a mistake with the tags, it will not format the die face, but rather display the text in its raw form. Of course, if you are having problems, just drop us a note and we will be happy to help.
Apply a weight (1-99) on the custom faces to change the distribution. If you have a face that is supposed to appear 40% of the time, and three others that are to appear 20% of the time, you would have had to repeat the first face twice to make that distribution work.
Face 1 (40%)
Face 1 (40%)
Face 2 (20%)
Face 3 (20%)
Face 4 (20%)
Now you just need to set the weight of the faces such that the distribution meets your requirements. The weight of the face vs. the total weight of all the faces in the die determine the distribution.
Total Weight of all faces in this die = 5
Face 1 Weight = 2 (40% = 2 out of 5)
Face 2 Weight = 1 (20% = 1 out of 5)
Face 3 Weight = 1 (20% = 1 out of 5)
Face 4 Weight = 1 (20% = 1 out of 5)
This is less prone to error and a lot easier to manage than repeating faces to simulate the statistical distribution you need.
The menu provides a Share option which will allow you to share the results of your roll via email or other apps that may be present on your device. Some of these options will even preserve the formatting (Gmail for example).
Use the menu to add, update, or delete the dice sets that you create.
When adding or updating, a new activity is shown that lets you enter a name for your dice set. This is required. Also, any die that have been defined will be listed here. You must have at least one die for each dice set and each die must have at least one face.
The dice are shown in an expandable list. Just tap the die and the list of faces associated with that die will be expanded.
The menu will provide you the option to add a new die. Otherwise, manipulating each die is done by long-pressing either the die or the face. This will bring up a context menu with the following options, as appropriate.
Long-Press Die
Long-Press Face
Now, import and export your Custom Dice Sets from the SD Card! For more information, click here.
With many new devices on the market, it is difficult to test against all configurations. If you run into a problem, please contact me via email (there is an "Email the Developer" button on each page of the help), through the contact screen on this site, or by using the support forums I've provided here. The market comments are inadequate to provide support or really even to learn the true nature of any problem you might be experiencing.
Thank you.
Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions.