See: Description
Interface | Description |
---|---|
GrowingTreeMazeGenerator.ChoosingMethod | |
Rectangle |
Rectangles in 2D grids.
|
Class | Description |
---|---|
ClassicRogueMapGenerator |
Creates a dungeon in the style of the original Rogue game.
|
DenseRoomMapGenerator |
Map generator that constructs a large number of overlapping rectangular rooms.
|
DividedMazeGenerator |
Recursively divided maze.
|
DungeonGenerator |
The primary way to create a more-complete dungeon, layering different effects and modifications on top of
a DungeonBoneGen's dungeon or another dungeon without such effects.
|
DungeonUtility |
A static class that can be used to modify the char[][] dungeons that other generators produce.
|
GrowingTreeMazeGenerator |
Based in part on code from http://weblog.jamisbuck.org/2011/1/27/maze-generation-growing-tree-algorithm
|
LanesMapGenerator |
Generate dungeons with between 1 and 3 primary "lanes" going from the upper left "base" to the bottom right "base"
(and vice versa, since this is symmetrical).
|
LegacyDungeonGenerator | Deprecated
Prefer DungeonGenerator with its almost-equivalent API
Created by Tommy Ettinger on 3/5/2016.
|
MapFactory |
Tools to create maps.
|
MapModule |
A subsection of a (typically modern-day or sci-fi) area map that can be placed by ModularMapGenerator.
|
MetsaMapFactory |
A map generation factory using perlin noise to make island chain style maps.
|
MixedGenerator |
A dungeon generator that can use a mix of techniques to have part-cave, part-room dungeons.
|
ModularMapGenerator |
Generator for maps of high-tech areas like space stations or starships, with repeated modules laid out in random ways.
|
OrganicMapGenerator |
Map generator using Perlin/Simplex noise for the formation of "rooms" and then WobblyLine to connect with corridors.
|
PacMazeGenerator |
Meant to produce the sort of narrow, looping, not-quite-maze-like passages found in a certain famous early arcade game.
|
Placement |
Utility class for finding areas where game-specific terrain features might be suitable to place.
|
Rectangle.Impl | |
Rectangle.Utils |
Utilities pertaining to
Room |
RectangleRoomFinder |
An algorithm to find rectangle areas in dungeons.
|
RoomFinder |
A small class that can analyze a dungeon or other map and identify areas as being "room" or "corridor" based on how
thick the walkable areas are (corridors are at most 2 cells wide at their widest, rooms are anything else).
|
SectionDungeonGenerator |
A good way to create a more-complete dungeon, layering different effects and modifications on top of a dungeon
produced by DungeonBoneGen or another dungeon without such effects.
|
SerpentDeepMapGenerator |
Generate dungeons based on a random, winding, looping path through 3D space, requiring a character to move up and
down as well as north/south/east/west to get through the dungeon.
|
SerpentMapGenerator |
Generate dungeons based on a random, winding, looping path through 2D space.
|
SymmetryDungeonGenerator |
A variant on
MixedGenerator that creates bi-radially symmetric maps (basically a yin-yang shape). |
Terrain |
A base class for cell level features common to roguelike dungeons.
|
TiledLevel |
Holds a single level.
|
Enum | Description |
---|---|
DungeonGenerator.FillEffect |
The effects that can be applied to this dungeon.
|
MixedGenerator.CarverType | |
SectionDungeonGenerator.FillEffect |
The effects that can be applied to this dungeon.
|
Copyright © 2012–2016. All rights reserved.