A library that I use in my roguelike Dungeon Mercenary. Only depends on the Java library, on my fork of SquidLib, and on hgameslib. This library contains roguelike-oriented code.
- Code in this library is Java 1.6 compliant.
- Code in this library is GWT compliant.
The most prominent features of this library are:
- A customizable map generator: DungeonGenerator. In action: gif, png1, png2
- Flexible monster generation
- The Zone API, to manipulate rooms and corridors in an object-oriented manner
- Object Oriented Field Of View
Compared to vanilla SquidLib, my fork is much smaller as I've deleted a lot of exotic featutes. But the most important features remain: SquidPanel, the class to draw a unicode grid; grid algorithm (Field Of View, Line Of Sight, Bresenhan); and pathfinding (A* and DijkstraMap).
Code in this library is in the public domain (see LICENSE).