code – The Map Room https://www.maproomblog.com Blogging about maps since 2003 Mon, 17 Aug 2020 13:28:54 +0000 en-US hourly 1 https://www.maproomblog.com/xq/wp-content/uploads/2017/04/cropped-logo-2017-04-32x32.jpg code – The Map Room https://www.maproomblog.com 32 32 116787204 Comparing Map Projections https://www.maproomblog.com/2020/08/comparing-map-projections/ Mon, 17 Aug 2020 13:28:54 +0000 https://www.maproomblog.com/?p=1789121 More]]> Comparing Map Projections (screenshot)

Kai’s Comparing Map Projections mashes up two code blocks by Mike Bostock: Map Projections Distortions is a visualization of the types of distortion inherent to each projection; Projection Transitions morphs between projections. Combining the two is a neat trick. Refreshing to see the usual two combatants excluded. [Maps Mania]

]]>
1789121
More Fantasy Map Generators https://www.maproomblog.com/2017/11/more-fantasy-map-generators/ Thu, 16 Nov 2017 18:00:09 +0000 http://www.maproomblog.com/?p=5892 More]]>

Maps Mania has a roundup of fantasy map generators—applications that generate maps of imaginary cities or landscapes algorithmically. Sometimes even with names. Two of them I’d previously heard of: Uncharted Atlas, a Twitter bot that tweets out a new map every hour, and the Medieval Fantasy City Generator, which generates a random medieval city layout. Two were new to me: Azgaar’s Fantasy Map Generator, which comes complete with documentation and an accompanying blog; and Oskar Stalberg’s City Generator, which doesn’t.

I’ve said it before, and I’ll say it again. If fantasy map generators can produce a map that is at least credible in comparison to the human-made product, what does that say about that human-made product in terms of the imagination and creativity that went into it?

Previously: The Medieval Fantasy City GeneratorUncharted Atlas.

]]>
5892
The Medieval Fantasy City Generator https://www.maproomblog.com/2017/07/the-medieval-fantasy-city-generator/ Thu, 27 Jul 2017 19:27:32 +0000 http://www.maproomblog.com/?p=4607 More]]>

It’s like Uncharted Atlas, but for cities: the Medieval Fantasy City Generator is a web application that “generates a random medieval city layout of a requested size. The generation method is rather arbitrary, the goal is to produce a nice looking map, not an accurate model of a city.” As was the case with Uncharted Atlas, the effect is accidentally damning: if an algorithm can create a fantasy setting indistinguishable from a human-made product, what does that say about the human-made product? [Ada Palmer]

Previously: Uncharted Atlas.

]]>
4607
Uncharted Atlas https://www.maproomblog.com/2016/08/uncharted-atlas/ Fri, 26 Aug 2016 22:02:15 +0000 http://www.maproomblog.com/?p=2700 More]]> uncharted-atlas

Uncharted Atlas is a Twitter bot that generates a new fantasy map every hour. The brainchild of glaciologist Martin O’Leary, it uses algorithmically created terrain that is weathered by water erosion, a process he details on this page (All Over the Map’s post explains it in more human-readable terms). As Martin writes:

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.

The code is available for playing with, and apparently other people are doing just that. Another algorithm—one that linguists should find fascinating—generates the place names.

These maps, generated by Python and JavaScript, are at least credible in comparison to the human-made product. (Quite possibly better, since fantasy maps aren’t always geologically and hydrologically accurate.) So it’s possible to look at Uncharted Atlas as an indictment of fantasy geographies and maps.

]]>
2700