★ Step right up · free forever ★
Dungeon rooms
Room, feature, occupant, exits. Draw the next room and keep a list of where you have been.
Made by the PaperCarnival team · Updated
No room yet
Press the button and the door opens.
Rooms, 34 to draw from
Features, 34 to draw from
Occupants, 34 to draw from
Up to 60 lines in each table. Yours replace the built-in ones entirely, stay in this browser, and are never put into a link. Nothing is ever drawn twice in a row.
Sound
A door opening on every draw. The room is announced in words as well, so nothing depends on hearing it.
Space draw the next room
No signup · No accounts · Free forever
Three tables beat one long list
A single table of a hundred rooms runs out of surprises quickly, because every entry has to be complete and complete entries are long. Three shorter tables combined give thirty-four rooms, thirty-four features and thirty-four occupants, which is nearly forty thousand combinations, and the combinations are where the interest is. A flooded cellar with a locked chest and nobody in it is a different room from a flooded cellar with a locked chest and something asleep beside it.
It also makes the tables easy to rewrite. Swap the occupants for creatures from your own setting and keep the rooms, or keep everything and rewrite the features to be about a specific dungeon. Each table is independent, so a change to one does not make the others wrong.
For dice of every size with keeps, modifiers and exploding sixes, the dice pool is the page, and it is the one to open beside this for anything the crawl actually asks you to roll. For a plain two-dice roll with a proper tumble, the dice roller is quicker.
Kept in this browser under pph.dungeon.tables, pph.dungeon.visited and pph.dungeon.muted, and nowhere else. Accounts, printing, storage and what the page loads are answered on the FAQ.
Questions
- Can I write my own tables?
- Yes, all three of them, up to sixty lines each. Your lines replace the built-in ones entirely for that table, so you can swap the rooms and keep the occupants, or the other way round. What you type stays in this browser and is never put into a link.
- Will the same room come up twice?
- Never twice in a row, which is the repeat that ruins the illusion. Over a long crawl a room will come round again, and that is fine: the feature and the occupant will be different, so it reads as a similar place rather than the same one.
- How are the exits decided?
- Weighted rather than flat. Two exits is the most likely, one and three are common, and four is rare, which produces a dungeon that branches occasionally instead of one that branches every single room. It is the difference between a map and a lattice.
- Does it draw a map?
- No. It keeps a list of every room in order, with its feature, occupant and exits, which is what most tables actually draw from as they go. Drawing the map is the players' job and is half the fun of a crawl.
- Does it remember where I have been?
- Yes. The rooms you have drawn and any tables you wrote are kept in this browser, so a crawl survives a refresh or a week between sessions. Nothing is uploaded.
More from Tabletop and role-play
Boss phase tracker
A big health bar with phase thresholds, and the rules on screen change when the boss crosses one.
OpenMap exploration
A grid of unknown tiles. Turn one over and a location and an event roll in from tables you can rewrite.
OpenEncounter table roller
Rows with a dice range and a result. Roll the die and read the row, or draw without replacement.
OpenEverything in Tabletop and role-play, and every family on the tools page.