Progress keeps progressing!

Since putting up the how-to video for installing SquidLib, I’ve been hard at work adding more new things.

First up are a couple dungeon generation algorithms I ported from rot.js by Ondrej Zara.

 

Most excitingly, here is some output from the Classic Rogue generator:

Generated in SquidLib, this dungeon is in the style of those found in Rogue

Generated in SquidLib, this dungeon is in the style of those found in Rogue

Now you can more easily make your roguelike more like rogue!

 

Next up is a maze:

Created by a maze building algorithm in SquidLib.

Created by a maze building algorithm in SquidLib.

 

And lastly, some new methods for getting random points inside a shape:

A sample of randomly chosen points from SquidLib.

A sample of randomly chosen points from SquidLib.

These random point methods are attached to the RadiusStrategy interface so they’ll line up with whatever Field of View and Line of Sight shapes you’re using.

If you don’t yet have it, you can get all the SquidLib releases here: https://github.com/SquidPony/SquidLib/releases