So, I've been thinking a bit more about this multi-image token thing, and I would like to expand upon it a bit, mostly regarding how it would allow (nearly) every dice-rolling system out there to be used directly in Roll20. As the Dice Roller Suggestions thread has shown, there are many, ~many~ ways to roll dice and calculate in-game results.
In many games (especially the d20 family of games), the dice are there just to be numeric randomizers, and a calculator-like dice roller works fine. But many systems, from RPGs to wargames to many board games, use dice in subtly different ways. Often this difference takes advantages of the ability of humans to quickly detect visual patterns, and this attention to visual acuity is lost with a text-based roller.
Some systems use images instead of numbers (e.g. Warhammer Fantasy Roleplay ).
Others actually take the physical rotation of the dice into account, such as the scatter dice used in many wargames.
The One-Roll Engine relies on finding sets of matching dice based on a pool of D10s, and then destroying those sets to oppose the actions of others.
Fiasco relies on one large roll of d6 (4 per person) at the start of the game, and the results of that one roll are used throughout much of the game.
Cortex+ (e.g. Smallville and Leverage) involves rolling pools of many different sized dice, and the result is often not the value of the face rolled, but instead the die size of the die with the largest roll (so you might get a result of 'd6' or 'd12', instead of a number.
======================================================================
Yes, it's true that you can often (but not always!) make such systems work with a calculator-based system, but if there were token-dice on the board, I think that it would make many game systems much much more convenient to use online. And as I've said before, the point of a virtual tabletop is to make playing any given game system convenient enough that people are willing to do so.
Also, I'm in no way suggesting that the current text-roller be removed; for many games, it works admirably. I also realize that, for many people, automating the rolls of their particular game system is a VTT bonus that real-life can't really match. But in order to support the widest variety of games possible, I think that GM-customizable dice, in the form of token-dice, would go a very, very long way.
======================================================================
"Why not just use real dice, then?", I can hear some of you say (Hi Agemegos!). For me, at least, there are two reasons that I'd prefer virtual token-dice to real dice.
First, as a matter of convenience, access to physical dice is not always guaranteed. Every other part of the game can be digitized, even if not directly tied to Roll20 (e.g. character sheets, rulebooks, etc). Having dice be the only physical component can be impratical.
Second, and more importantly, is that sometimes rolls of the dice aren't meant to be private affairs. Watching a friend roll a 20 at a critical moment in D&D is exciting. Crowding around to examine the inital d6 roll in Fiasco adds to the atmosphere of the game as the group figures out the possibilities of what could happen together. Passing an ally one of your d6 to lend aid on a challenge can give a bit of meaning to the situation. Basically, I think that having the dice be a part of the whole experience, rather than a black box that you consult when you need an answer, can improve an RPG session immensely.
======================================================================
Finally (I know, it's been a wall of text), in order to use tokens as dice, I see basically 2-3 changes that would need to be made to the current system:
1) Allow a single token to have multiple images attached to it, with only one image displayed at a time.
2) A method to randomize the active image of the currently selected tokens. (Also, a way to just switch to the next image in order would be nice for non-dice uses).
3) When the above randomizer is triggered, optionally randomize the rotation of the selected token as well.
This way, there's no need to calculate the physics of actually rolling the dice, yet you still get most of the benefits of using real dice at a live RPG session.
Thoughts?