Autogenerating Fantasy World Maps with Uncharted Atlas

Autogenerating fantasy world maps is now possible with an incredible online tool coded by Martin O’Leary.

Uncharted Atlas Map
An autogenerated map for a fantasy world, including slopes, borders, coastlines, rivers, cities, and territories, created with Uncharted Atlas. Coding by Martin O’Leary

Currently mainly existing to feed material to the Uncharted Atlas twitterbot, the tool and its code are available for others as well.

Says O’Leary:

“I wanted to make maps that look like something you’d find at the back of one of the cheap paperback fantasy novels of my youth. I always had a fascination with these imagined worlds, which were often much more interesting than whatever luke-warm sub-Tolkien tale they were attached to.

“At the same time, I wanted to play with terrain generation with a physical basis. There are loads of articles on the internet which describe terrain generation, and they almost all use some variation on a fractal noise approach, either directly (by adding layers of noise functions), or indirectly (e.g. through midpoint displacement). These methods produce lots of fine detail, but the large-scale structure always looks a bit off. Features are attached in random ways, with no thought to the processes which form landscapes. I wanted to try something a little bit different.”

Uncharted Atlas also generates names for cities, towns, and regions with a separate bit of code, following a set of consistent rules. For an explanation of how it works and to try your own hand at it, see the terrain notes and language notes.

As a user, I’d like to see a way to connect several of these individual maps into a larger unity, but that’s getting ahead of things—just having a free tool like this is fantastic. 🙂 Kudos!

In Making Stuff occasional feature, we share fun arts and crafts done by us and our fellow geeks and nerds.

Advertisements

One thought on “Autogenerating Fantasy World Maps with Uncharted Atlas

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s