dungeon

Seedable roguelike dungeon generator

Usage no npm install needed!

<script type="module">
  import dungeon from 'https://cdn.skypack.dev/dungeon';
</script>

README

dungeon

Seedable roguelike dungeon generator

install

npm install dungeon

usage

const Dungeon = require('dungeon')

A Dungeon is a plain object with the fields width, height, rooms, mazes, and doors.

See test.js for a running example.

Dungeon

Generate a Dungeon of the specified width and height with the given seed.

var dungeon = Dungeon(25, 25)(Seed(Math.PI))

This function is curried, so you could assign it to a variable and generate multiple dungeons of that specific size later on.

var generate = Dungeon(25, 25)

license

MIT