Syndaryl / DFRPGRandomDungeonGenerator

A HTML/CSS/JavaScript based random dungeon generator for GURPS. Eventual goals are to not only produce a map, but also populate the rooms with descriptions and challenges. Game statistics will be for the DFRPG / GURPS 4e.
Other
35 stars 13 forks source link
gurps html-css javascript-game map procedural-generation tabletop-rpgs

# The DFRPG Random Dungeon Generator

WHAT THIS IS AND HOW TO USE IT:

A HTML/CSS/JavaScript based random dungeon generator for the Dungeon Fantasy RPG, and for GURPS (particularly the GURPS Dungeon Fantasy product line).

This is intended as an entirely stand-alone and cross-platform application. It does not require web hosting and it does not require installation of a scripting environment or other special software. All you need is to download, unzip, and then open "index.html" in a relatively modern web-browser (I just can't support IE6, sorry).

WHAT IT IS FOR:

The primary intent is twofold:

The most obvious two issues when GMs design their own "dungeons" are forgetting about mana and sanctity levels (making spellcasters particularly powerful), and not providing a varied enough palette of challenges (resulting in one profession becoming "the best" or another profession becoming "the worst").

The extreme use-case for this app is "push button, receive dungeon, start playing by reading out what's on the paper". It is currently possible to operate this way, but the experience will have bizarre elements introduced by the random systems and be a bit lifeless. Consider taking 30 minutes to review the output and replacing unsuitable encounters and descriptions. Or come up with a story to explain the insanity!

WHAT IT DOES:

This app produces a dungeon map image with customizable resolution (suitable for printing or for online play on a virtual tabletop) and a formatted room-by-room key.

Implemented Features:

TODO:

*Quick description of the enviornment, Survival checks for the trip from town.

CREDIT:

This project is significantly based on version 1.0.3 of the random dungeon generator created by drow (drow@bin.sh). We owe drow a significant debt of gratitude. Thank you for making this work possible by sharing your code.

Modifications and elaborations by Emily Smirle and Kyle Norton. Programming and data by Emily Smirle, Project Management and data by Kyle Norton. Code contributors include nasfarley88 and eggdropsoap. Pull requests are welcome!

This project is licensed under Creative Commons BY-NC 3.0

GURPS is a trademark of Steve Jackson Games, and its rules and art are copyrighted by Steve Jackson Games. All rights are reserved by Steve Jackson Games.

This game aid is the original creation of Emily Smirle and Kyle Norton and is released for free distribution, and not for resale, under the permissions granted in the Steve Jackson Games Online Policy.