What would make an indie dice-roller / tabletop simulator a "killer app" for you?

I think I’ve implemented something that will kinda provide what you’re looking for.

Now you can click on CARDS and it will pop up a dialog where you can enter a “card code” and a single card gets added to the table. Eg, type “8s” and the Eight of Spades will be added. You can leave the card code blank to get a random card.

I couldn’t get the deck to flip over a card

Try the Mobile-friendly Poker Deck and let me know if that still doesn’t work for you. Also, what browser are you using?

1 Like

No-shit killer app would include the ability to very easily alter the background space and then have it understand what we wanted: like drop separate boxes for each character and have it know to roll those players’ dice in that area, then remember that between sessions.


Jim, mind going through an exercise to help me understand the feature you seek?
Could you go to https://www.1kfa.com/table, and then click on Other->Sum 3 times to add 3 “boxes”.
Then click Other->Text 3 times to add 3 character names.
Then click Dice to add 6 6-sided dice.
Drag the character names and 2 dice into each “box”.

Is this the kind of thing you’re looking for?


That’s exactly it! Cool!

1 Like

So now I can keep track of all sort of pools from session to session. yum.


That’s the very rudimentary basics of it! I’d need to be able to dynamically label those boxes and freely change their size by dragging a corner for it to be exactly what I mean.

Also, be able to drop custom jpgs into each of the boxes to act as background art.

Plus a pony. A Unicorn pony.

(Seriously, though, this is pretty darn cool so far…)


This is fantastic! The “dynamic paper” is really good. I agree that changing their size would be welcome… in general, the table size is too small relative to my screen and die sizes, if that makes sense. (For instance, on one of those “dynamic papers” I can only really fit two dice comfortably.)

EDIT: Although I see that zooming IN helps, since it makes the “screen” bigger without increasing the size of the dice. Hmmm.

This is really neat, and very promising! You can do a LOT of cool stuff with these “dynamic paper” tools. I agree that it should be possible to label each one on the fly: then you can use them to track initiative, hit points, dice pools, and for “moves” or typical rolls. (For example, if your game has a tricky way to roll for initiative, just make a “paper” called “initiative”, code in the modifier or whatever you need, and have any player who needs to roll that just click on that “paper” and hit reroll.)

There is a weird thing, though: when I try to add a text label, it immediately sends me to another website (thenounproject.com), every time. What’s that all about? Very strange (and means I couldn’t try out the feature). (I’m using Chrome, if it matters.)


Both as a player, and as a professional using a variety of softwares daily, what I would be after is several “killer apps” rather than a single one.

If I play a GM-less game, theater of the mind type TTRPG, I will need something wildly different than when I play something using a battlemat.

If I play an investigation game, I will be interested in the ability to do pin boards and maybe link stuff to another tool like World Anvil.

Beyond that, what has been lacking with existing tools are the user interface, lag when dropping images, the need to use other tools (Discord, Zoom,…) even when video and chatroom are available (yet prone of bugs).

My experience has been that all kinds of tools for things other than dice already exist. There are spreadsheets, documents, Google drawings, shared blackboards, ways to collect images, almost ad infinitum. But a versatile, good dice roller doesn’t exist yet!

(Oddly enough, a good app for cards does exist: Roll20, of all things, can do pretty much anything you’d think of doing with cards, short of throwing them in the air or performing magic trciks!)


Before being introduced to Miro, I didn’t know how to run the game I am developing via Roll20.

Players pick a deck of cards which include two cards that they fill with new stats and descriptions before trading them.

If you would know of tutorials on how to do that with Roll20, I would be very interested.


1 Like

Ah dang. The button is rendered over the position of the link in the following modal, so the browser interprets clicking on the button as also clicking on the link.

TLDR: it’s a bug. Will fix soon!


Fixed! (I think… - it may depend on your particular screen size)

Dynamic labels: :heavy_check_mark:
(still working on the resize. ponies of all varieties are being tracked on the Issues page. :slight_smile:


An extra 4 seconds to label the zone is nothing : it stays, after all, and you can save various table mats before play.
On my phone (Samsung with android 4.4), the zoom never worked. I thought it was WIP. Now, it’s hidden behind “quick last command”. I guess portability to phone is not a priority. I play on the computer anyway.


Ah! I don’t know about that.

I was just talking about using a standard Poker deck (which Roll20 does well).

However, I bet Roll20 could do that, since you can define your own cards and tokens. I haven’t tried doing it, but modules exist for card-based games like For the Queen, so it should be quite doable, I’d imagine. I’m not a big user of Roll20, so I’m the wrong person to ask!

1 Like

Oh, the “label” for the sheets is great. Super intuitive and easy!

Nice work - I fooled around with these for a moment and it worked great.

(The dice do tend to disappear behind them, which is not ideal, but not a dealbreaker, either.)

Excellent! This is a VERY cool tool/development. I know of no dice roller that can do anything like this.


I’m late to the conversation, but what I’ve been looking for is a good online Roll and Keep option, for 7th Sea 1e or Legend of the Five rings

Where you designate a pool of dice, and specify how many you will keep, and the option to explode the highest face of the dice exists.


Thanks Joecrak! Could you give me some more exacting detail? (I’ve never played the games you mention)

  1. Create a pool of dice
  2. Specify how many you will “keep” – what exactly does this mean, just specify a number like “3” and the “kept” dice shall be the 3 highest numbers?
  3. Explode the highest face – what does this mean, each dice in the “kept” subset shall “explode” (but only if the result is its highest face)?
  4. Where “explode” means roll the die a second time, and add the second roll to the sum as well (and also if it hits the highest face “exploding” repeats)?
  5. Also what did you mean by “option”? Is this whole process not mandatory? Does the user need to provide input at a certain step?
  1. Correct, like, in the games i mentione,d you would gather, let’s say: 6 d10’s

  2. Also correct, of those 6 dice, only 3 will be kept, default to the 3 highest dice.

  3. Explode the highest face means: if rolling a d10, if a 10 is rolled, that die “Explodes” so rolls again. This happens everytime a 10 is rolled, so 1d10 could end up rolling 27. This exploding mechanic also exists in games like Savage worlds, where the highest “face” on a die, always explodes, so a 4 on a d4, a 6 on a d6, etc. The exploding dice have nthing to do with the kept subest, but generally they would be kept, because they are, usually, higher than 1-9 (on a d10)

  4. Correct! hence my previous example, 1d10 could end up becoming anywhere from an 11 to a 72

  5. Exploding the dice is not mandatory. They few places where I’ve seen the option, it’s usually inputting a formula in roll20, or ticking a box in some more advanced dice rollers.


Ok, I’ve added a Best-Of dynamic paper. Exploding dice is going to take a bit more work. Not impossible, mostly just need to figure out the right way to implement it.

1 Like