{"id":9872,"date":"2016-12-20T14:20:22","date_gmt":"2016-12-20T14:20:22","guid":{"rendered":"http:\/\/megaphone.geeb.us\/?p=5922"},"modified":"2016-12-20T14:20:22","modified_gmt":"2016-12-20T14:20:22","slug":"generate-your-own-random-fantasy-maps","status":"publish","type":"post","link":"https:\/\/ghost.geeb.us\/?p=9872","title":{"rendered":"Generate your own random fantasy maps"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" srcset=\"http:\/\/i0.wp.com\/media.boingboing.net\/wp-content\/uploads\/2016\/08\/fantasy-maps.jpg?w=768 768w, http:\/\/i0.wp.com\/media.boingboing.net\/wp-content\/uploads\/2016\/08\/fantasy-maps.jpg?resize=300%2C302 300w, http:\/\/i0.wp.com\/media.boingboing.net\/wp-content\/uploads\/2016\/08\/fantasy-maps.jpg?resize=600%2C603 600w\" height=\"772\" alt=\"fantasy maps\" width=\"768\" class=\"wp-post-image\" src=\"http:\/\/media.boingboing.net\/wp-content\/uploads\/2016\/08\/fantasy-maps.jpg\"><br \/>\nMartin O&#8217;Leary not only made a cool <a href=\"http:\/\/mewo2.com\/notes\/terrain\/\">fantasy map generator<\/a>, he&#8217;s giving away the source code and has described the process at a high enough level for an idiot like me to partly understand how it works.<\/p>\n<blockquote><p>I wanted to make maps that look like something you&#8217;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.<\/p>\n<p>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.<\/p><\/blockquote>\n<p>It&#8217;s an odd feeling to look at these instantly-generated, detailed maps and realize that they represent nothing. I feel like I&#8217;m being wasteful pressing the &quot;Generate high resolution map.&quot; The <a href=\"https:\/\/twitter.com\/unchartedatlas\">Uncharted Atlas<\/a> is a twitterbot that posts a new map every hour.<\/p>\n<p>from <a href=\"http:\/\/boingboing.net\/2016\/08\/11\/generate-your-own-random-fanta.html\">Boing Boing<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Martin O&#8217;Leary not only made a cool fantasy map generator, he&#8217;s giving away the source code and has described the process at a high enough level for an idiot like me to partly understand how it works. I wanted to make maps that look like something you&#8217;d find at the back of one of the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[36,13],"class_list":["post-9872","post","type-post","status-publish","format-standard","hentry","category-research","tag-feedly","tag-ifttt"],"_links":{"self":[{"href":"https:\/\/ghost.geeb.us\/index.php?rest_route=\/wp\/v2\/posts\/9872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ghost.geeb.us\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ghost.geeb.us\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ghost.geeb.us\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ghost.geeb.us\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9872"}],"version-history":[{"count":0,"href":"https:\/\/ghost.geeb.us\/index.php?rest_route=\/wp\/v2\/posts\/9872\/revisions"}],"wp:attachment":[{"href":"https:\/\/ghost.geeb.us\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ghost.geeb.us\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ghost.geeb.us\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}