[ Discount Bookstore | iG's RPG Tools | PBEM-List | PBeM News ]

iG's Electronic Dice Bag

Web Preview! - Pure Java!

We designed our new dice roller with roleplaying gamers in mind ... We know that sometimes dozens of dice are needed in the span of a few game minutes; this dice roller can do the job of an entire dice bag! It's more than just another random number generator ... its designed to be a gaming aid that speeds and eases your play.

We've got a BIG BUTTON to launch our new dice roller because of its HUGE list of features:

Plus:



The roller is about 64KB, please wait 10 or 20 seconds for the download..

Press the button and continue reading for a guided tour of our electronic dice bag:


  Abstract for reviewers and testers: This example demonstrates only a single "use case" of the roller. Others are possible. In this use case, roller features are used to build and execute an entire AD&D style battle encounter. The guided tour demonstrates features, more or less, in screen order from the top of the screen where "instant" rolls are made, to the middle of the screen, where multiple-dice rolls are composed, to the bottom of the screen, where the required dice for the multiple "monsters" and a single "player" in the encounter are made.
 
Guided Tour
Exercise 1: Set up the screen.
  • Resize the browser frame so that both it and the roller fit comfortably on your screen. (The roller is resizeable, but leave it as is for now.)
Options: 
  • In most browsers, the splash screen will disappear by itself within a few seconds. In Netscape browsers, you must click the "Okay" button to dismiss it. 
Exercise 2: Identify the dice.
  • The white squares inside the green "rolling table" are the dice.  Each square represents four possible dice rolls. 
  • A "Roll Preview" floats with the mouse cursor in this region of the roller. You may use this value "instantly" or not, see the next exercise.
  • The dice that appear are customizable, see "Setup."
  • "Roll Preview" doesn't wok in Internet Explorer, complaints to Microsoft please!
Exercise 3: Rolling dice.
  • Clicking in the main body of a square generates one roll of a die with that particular number of sides. Clicking on the smaller "2 3 4" generates multiple rolls of the die.
  • A (text) description of the roll and its value are displayed in the "Roll Composer" panel shown below the dice.
  • Click on different dice to see the rolls and values appear in the roll composer.
  • The roll preview may be accepted by clicking the "right" mouse button; otherwise a "secret" roll is generated.
  • By default, new previews are generated each time the mouse pointer (re)enters the rolling table as a whole. In Setup, you can select to generate previews each time an individual dice area is (re)entered.
Exercise 4: Simulating a "kobold" attack.
  • "Clear" the roll composer field by clicking the "Clr" button to its left.
  • Attack:
    • Click a "10" for an initiative roll.
    • Click an "A" for an attack roll.
    • Click a "4" for a damage roll.
  • The dice rolls and their values appear in the roll composer.
  • The attack die shows "Armor class hit"
  • Click "Roll" to the left of the roll composer to generate additional attacks.
  • This exercise is typical of an AD&DTM Second Edition encounter. Other gamers will use other dice ...
  • The attack die is customizable in the "Setup" screen.
  • "*L" is shown when an attack die's lowest value is rolled.
  • "*H" is shown whan an attack die's highest value is rolled.
Exercise 5: Battle simulation setup

Scene: Four kobolds are attacking our hero, John. Kobolds attack with clubs (1d4), John, a 5th level fighter, attacks with a Long Sword (1d8).

  • Clear the composer window.
  • Click a "10", an "A", a "4" to create a kobold attack. 
  • Click a "4" to create the kobold's hit points, then click at the end of the composer line and erase the "=" and result (leaving just "1d4".)
  • Click "Add" at the bottom of the roller four times to add four kobolds to the "Encounter Roller" screen. 
  • Leave the roll composer line as-is for the next step.
  • This exercise is typical of an AD&DTM Second Edition encounter. Other gamers will use other dice ...
Exercise 6: Add "John to the battle:

We could add John by "clicking dice" as above; however, we create him by editing the displayed text to demonstrate that feature.

  • Click "Add" againt to create a fifth line in the encounter roller. Click on the "#5" and change it to read "John".
  • Since John is a 5th level fighter, change the "1dA" in that line to "5dA." (Leave the "=" in place"!)
  • Since John attacks with a longsword, change the first "1d4" to "1d8". (Leave the "=" in place"!)
  • Change the final 1d4 to show John's actual hit points, for this example, enter "25".
  • Is the text to small? Too big? The point size of the text can be changed in "Setup".
Exercise 7: Run the battle:
  • Press "Roll & Sort" at the bottom of the encounter roller
    • Notice that the listing has been sorted by the values of the first roll in the list. 
    • Also notice that the die roll for the kobolds "hit points" (the 1d4 without an "=" ) has been replaced with the roll result and will not be rerolled.
  • Continue to click "Roll & Sort", interpreting the results accorting to your game's rules until the encounted is completed. 
  • The roll preview and roll composer features are available for supplemental rolls at any time.
  • Need even more dice? Just click the "Show me the roller!" button to create another electronic dice bag.
Exercise 8: Individual rerolls:
  • Double clicking on a dice roll highlights that roll. 
  • Clicking "Roll" when text is highlighted only rerolls that text. 
  • Clear the highlight by single clicking in that area.
  • If the "highlight" feature appears to mess up, change the setting of the "Hightlight fix?" in Setup.
Exercise 9: Roll modifiers:
Some typing required!
  • Enter + or - and a number after the number of sides to bonus or penalize a roll. Example: 1d8+2 for a "+2" bonus.
  • Enter -L or -H to drop the value of the lowest or highest die from a roll. Exaple: 4d6-L to count (only) the highest three of the four 6-sided dice rolls.
  • You can cut and paste to the text fields from other apps ... set up your encounters ahead of time and paste them in place during your game.

Bugs, limitations and work-arounds:

  1. Roll Preview: The biggest disappoint that we have is that roll preview doesn't work in Internet Explorer. Roll Preview is where a dice roll appears to float on the mouse pointer when the mouse is on the rolling table. "setXORMode" is used to implement this feature; however, it doesn't appear to work for text in some versions of Internet Explorer. Work-around: None that we know of. This is a nice feature; use a different browser to use it.
  2. Highlighted text gets messed up: Some versions of the Symantic JIT (used in Netscape) return the wrong values for replacing the text selection. We attempt to detect this and we set a flag in the Setup panel to use a workaround. If it doesn't work correctly for you, try changing the value in the Setup panel. If neither setting works for you, please write. Tell us the type of computer that you are using and version of the browser that you are using. Thanks you.
  3. Netscape threads: They never worked correctly. In other browsers, the splash screen will time out after a few seconds and the roller will appear automatically. In Netscape, an "Okay" appears to dismiss the screen. Workaround: None.
  4. Resizing the App: Our layout isn't very good if you make the window too skinny. We're working on a better one. Workaround: Make sure that the window is wide enough to show all the bottom buttons on one line. If it's difficult to see the roll preview, make the app wider.
  5. Double clicking rolls: Different computers may select more or less text on double clicks. Workaround: Click and drag the mouse pointer to select the text you want.
 
"BLITZDICE" and "MAPMAGICAL" are trademarks of Ed Taychert's Irony Games.
"JAVA" is a trademark of Sun Microsystem, Inc.
"AD&D" is a trademark of TSR, Inc.

-- : --

Please mail bug reports and sugestions to elt@irony.com.
-- : --
Copyright 1995, 1996, 1997,1998 Ed Taychert's Irony Games.
iG's Logo