An open API service indexing awesome lists of open source software.

https://github.com/quantizor/dungeon-tools

🏹 autogenerate a dungeon spec based on 5e rules
https://github.com/quantizor/dungeon-tools

dungeons-and-dragons

Last synced: 9 months ago
JSON representation

🏹 autogenerate a dungeon spec based on 5e rules

Awesome Lists containing this project

README

          

# [wip] dungeon-tools

This is an ongoing side project to create a set of tools that procedurally-generate a dungeon based on 5th edition D&D rules.

- [x] description generator
- [ ] dungeon layout generated in JSON form
- [ ] JSON -> SVG outlines
- [ ] some sort of website

### nice to have

- [ ] more flavor in the generated descriptions (some kind of thesaurus integration?)
- [ ] SVG background textures based on the layout segment type
- [ ] furniture?
- [ ] fog of war & click to dismiss on individual layout segments (great for DMs)

## usage

```js
import descriptionGenerator from 'dungeon-tools/description';

descriptionGenerator(); /* 'An Elven maze, on the back of a Gargantuan living creature. Rumor has it that the original creator is still in control.' */
```