Dicey Dungeon started as an experiment to explore the capabilities of generative AI in programming, aiming to create a full web app with minimal human intervention. By providing design requirements and iterating based on feedback, the coding was entirely accomplished using Claude 3.5, Sonnet, and ChatGPT 4.0.
The resulting tool, Dicey Dungeon, is a web-based application that generates randomized dungeon room scenarios using a full polyhedral dice set. It features customizable roll tables, dynamic room diagrams, and save/load functionality and more. Dicey Dungeon caters to Dungeon Masters looking for quick dungeon setups or players seeking unique solo dungeons to delve.
Symbol | Meaning | Description |
---|---|---|
▲ | Entrance | Points into the room from the entry point |
▬ | Exit | Indicates a door or passage on the wall |
Grid | Room Scale | Each cell represents a 5ft × 5ft area |
Dice | Purpose | Description |
---|---|---|
D4 | Hallway Length | Determines how long to draw the hallway (in squares). |
D6 ÷ 2 | Additional Exits | Determines the number of extra doors/exits. |
D8 | Room Encounter | Use the encounter roll table to determine room events. |
D10 | Room Width | Establishes the width of the room. |
D12 | Room Type | Roll to determine the type of room (use roll table). |
D20 | Room Modifier | Adds modifiers to the room using the modifier roll table. |
D100 | Room Length | Establishes the length of the room. |
Room # | D4 | D6 | D8 | D10 | D12 | D20 | D100 | Notes |
---|---|---|---|---|---|---|---|---|
1 | 3 | 4 | 7 | 6 | 11 | 15 | 43 | Sacred Site with Ambush - Collapsing Structure |
2 | 2 | 5 | 2 | 8 | 4 | 8 | 67 | Puzzle Room with Minor Hostile - Arcane Instability |
3 | 4 | 3 | 8 | 4 | 8 | 8 | 28 | Laboratory with Elite Threat [Matching 8s - Extra Encounter] |
4 | 1 | 2 | 5 | 10 | 2 | 17 | 95 | Treasure Room with Environmental Hazard - Unexpected Aid |