[{"data":1,"prerenderedAt":423},["ShallowReactive",2],{"project-12260794":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":42,"post_text":44,"what":45,"said":73,"maker_in_thread":188,"shape":190,"grid":194,"attempts":386,"same_week":387,"maker_shows":18,"maker_hidden":416,"reader_version":417,"card":418},"12260794","Generating fantasy maps","an interactive exploration","title","Show HN: Generating fantasy maps – an interactive exploration","http:\u002F\u002Fmewo2.com\u002Fnotes\u002Fterrain\u002F","mewo2.com","mewo2",1470827861,2016,1004,64,4,2264,1,"legend","creative","procedural map generation","web_app",[24,25,26,27],"fantasy map generator","procedural generation","worldbuilding","terrain generation","loved",0.7,{"positive":31,"neutral":32,"mixed":18,"critical":33},26,7,0,34,{"idea":36,"design":38,"docs":39,"execution":40},{"positive":37,"critical":33},9,{"positive":33,"critical":33},{"positive":18,"critical":33},{"positive":41,"critical":33},3,[43,33,33,43,43,43,43,41,33,41,33,33,33,43,41,43,43,43,43,33,33,33,33,41,43,43,43,43,41,43,43,43,33,33,33,43,43,43,43,43],5,null,{"problem":46,"audience":51,"pricing":44,"motivation":44,"time_to_build":44,"stack":63,"openness":71,"stage":72,"team_size":72},{"value":5,"source":47,"evidence":48},"maker",[49],{"id":50},"post",{"value":52,"source":53,"evidence":54},"Hobby world designers and tabletop RPG players","commenter",[55,59],{"id":56,"by":57,"text":58},"12262307","abelhabel","This is such a great tool for hobby world designers. I know for sure that I will use this when I create adventures. I made multiple tools for random world generation but never…",{"id":60,"by":61,"text":62},"12261379","vblord","This is really cool. I'm going to bookmark this and look in to it more in-depth. I've always wondered about how to generate maps for a game. Good job.",[64],{"value":65,"source":53,"evidence":66},"Python",[67],{"id":68,"by":69,"text":70},"12263851","jscardella","This is an amazing use of Python. I'm OK with .py but terrible with images so this random generation amazes me. I will be passing this into my DM!","open_source","unknown",{"praise":74,"objections":114,"requests":122,"questions":151,"alternatives":159},[75,94,100,107],{"value":76,"source":53,"evidence":77},"Interactive map generator is impressive and fun to explore",[78,82,86,90],{"id":79,"by":80,"text":81},"12262007","aarondf","I have nothing super valuable to add except to say: this is totally awesome. Good for you for exploring this and sharing it with the world. I just emailed it to 3 non-techy…",{"id":83,"by":84,"text":85},"12262453","yawz","This is amazing! This motivates me to do so many things... alas, none related to my day job.",{"id":87,"by":88,"text":89},"12262990","kaik","This is sooo cool! Thanks for sharing!!",{"id":91,"by":92,"text":93},"12261848","TDL","This is very neat, I hope I will have time to dig into this at some later date. Great job!",{"value":95,"source":53,"evidence":96},"Useful for hobby worldbuilding and RPG adventures",[97,98,99],{"id":56,"by":57,"text":58},{"id":68,"by":69,"text":70},{"id":60,"by":61,"text":62},{"value":101,"source":53,"evidence":102},"Source code shared openly under MIT",[103],{"id":104,"by":105,"text":106},"12262143","andrewclunn","He gives you his source on github. I think that's enough right there. EDIT - Oooo and it's MIT...",{"value":108,"source":53,"evidence":109},"Convincing islands and natural-looking results",[110],{"id":111,"by":112,"text":113},"12261504","LoSboccacc","very cool. tried to see if it could make sense of islands and such, and the results are extremely convincing: https:\u002F\u002Fi.imgur.com\u002FLXNtZLH.png",[115],{"value":116,"source":53,"evidence":117},"Mountain rendering looks off",[118],{"id":119,"by":120,"text":121},"12262288","moultano","Everything looks great except the rendering of the mountains.",[123,130,137,144],{"value":124,"source":53,"evidence":125},"Add roads, forests and region-specific name lists",[126],{"id":127,"by":128,"text":129},"12262046","bbctol","This is truly fantastic, both the project and the interaction. If you want to continue with it, it seems there's so much more you could do, too: roads, forests, altering…",{"value":131,"source":53,"evidence":132},"Add terrain types such as deserts and tundras that affect city placement",[133],{"id":134,"by":135,"text":136},"12267971","michaelscott","This is insanely cool! I'm totally making a conversion of this into Elm my next pet project. One nice thing to see would be generation of terrain types (such as deserts or…",{"value":138,"source":53,"evidence":139},"Generate higher resolution maps directly on the page",[140],{"id":141,"by":142,"text":143},"12261146","pmontra","Well done, thanks! BTW, this is a quick way to generate an higher resolution map on the site. Open the developer tools, remove the width from .note (it's the container of the…",{"value":145,"source":53,"evidence":146},"Use real topographic data to test town placement",[147],{"id":148,"by":149,"text":150},"12263126","stephenmm","Would be neat to give it real topo maps and then have it generate the towns and see how well it matches reality. Great work!",[152],{"value":153,"source":53,"evidence":154},"Can it produce town- and city-scale maps for existing settings like Forgotten Realms?",[155],{"id":156,"by":157,"text":158},"12266866","bartvk","It's great for creating your own world. However if you play D&D, chances are you play in Forgotten Realms. In that case you already have the large-scale map, and you want town-…",[160,167,174,181],{"value":161,"source":53,"evidence":162},"Amit Patel's polygon map generation",[163],{"id":164,"by":165,"text":166},"12262135","loeber","Very cool! This reminds me of Amit P's polygonal map generation project, which you should look at if you're interested in this kind of stuff.…",{"value":168,"source":53,"evidence":169},"Open Geo Fiction",[170],{"id":171,"by":172,"text":173},"12262610","chippy","If you like making fiction maps by hand (but not fantasy maps) - have a look at this great mapping project: Open Geo Fiction: http:\u002F\u002Fwww.opengeofiction.net From the about page:…",{"value":175,"source":53,"evidence":176},"Donjon fantasy world generator",[177],{"id":178,"by":179,"text":180},"12266367","eximius","Wow. I might need to spend some time making a clone of this but geared towards worldmaps like https:\u002F\u002Fdonjon.bin.sh\u002Ffantasy\u002Fworld\u002F",{"value":182,"source":53,"evidence":183},"Dwarf Fortress terrain generation",[184],{"id":185,"by":186,"text":187},"12263897","kylepdm","That is super sweet. It looks sort of similar to how Dwarf Fortress generates its geographies. You should look at how that game does it because it also involves creating a whole…",{"comments":33,"answered":33,"key":189},[],{"commenters":191,"max_depth":16,"maker_replies":33,"first_comment_mins":192,"lifespan_hours":193},60,75,41,[195,197,199,202,205,208,213,217,220,221,224,227,231,235,237,240,243,245,248,251,254,257,261,264,266,268,271,274,278,280,283,286,289,293,296,299,302,305,307,309,313,317,320,323,326,331,333,335,337,339,343,345,348,352,355,358,361,365,369,374,376,378,381,384],[79,33,43,196,80,33],"project\u002Fpositive\u002Fnone",[171,18,33,198,172,33],"other\u002Fneutral\u002Fnone",[200,18,33,201,57,33],"12263962","commenter\u002Fneutral\u002Fnone",[203,18,33,198,204,33],"12266288","TranquilMarmot",[206,18,33,198,207,33],"12271050","critiqjo",[209,210,43,211,212,33],"12261421",2,"maker\u002Fpositive\u002Fnone","caio1982",[214,210,43,215,216,33],"12267056","maker\u002Fpositive\u002Fidea","yitchelle",[218,210,33,198,219,33],"12273410","kevinkimball",[164,41,43,196,165,33],[222,41,43,211,223,33],"12263849","theprotocol",[225,41,33,198,226,33],"12263885","pixelHD",[228,41,41,229,230,33],"12263984","project\u002Fneutral\u002Fidea","phasmantistes",[232,41,33,233,234,33],"12264030","other\u002Fneutral\u002Fidea","douche",[236,41,33,198,230,33],"12264081",[238,16,41,229,239,33],"12264808","algorias",[241,16,33,201,242,33],"12265101","klipt",[244,16,33,201,239,33],"12265429",[246,43,33,198,247,33],"12262748","quux",[249,43,33,198,250,33],"12262895","quantumhobbit",[252,43,33,198,253,33],"12262970","Pfhreak",[255,43,33,198,256,33],"12265395","haldean",[258,259,43,196,260,33],"12262108",6,"tdeang",[262,259,33,198,263,33],"12267293","qznc",[141,32,41,265,142,33],"project\u002Fneutral\u002Fdesign",[104,32,43,267,105,33],"project\u002Fpositive\u002Fdocs",[56,269,43,270,57,33],8,"project\u002Fpositive\u002Fidea",[272,37,43,270,273,33],"12261558","agentultra",[275,276,43,211,277,33],"12264229",10,"fapjacks",[60,279,43,196,61,33],11,[281,279,33,198,282,33],"12261697","sshagent",[284,279,33,198,285,33],"12261720","talldan",[287,279,33,198,288,33],"12262935","mrec",[290,291,33,198,292,33],"12261663",12,"percept",[294,291,33,198,295,33],"12262182","taneq",[297,291,33,198,298,33],"12266904","Jormis",[300,291,33,198,301,33],"12262272","throwanem",[303,291,33,198,304,33],"12262989","mhd",[148,306,41,229,149,33],13,[185,308,43,270,186,33],14,[310,311,41,229,312,33],"12264753",15,"Animats",[314,315,43,211,316,33],"12261399",16,"yousry",[318,315,33,198,319,33],"12263754","wlievens",[68,321,43,322,69,33],17,"project\u002Fpositive\u002Fexecution",[324,325,43,270,304,33],"12262998",18,[327,328,41,329,330,33],"12266357",19,"project\u002Fneutral\u002Fexecution","leohutson",[156,332,41,229,157,33],20,[111,334,43,322,112,33],21,[134,336,43,270,135,33],22,[178,338,43,270,179,33],23,[340,341,33,198,342,33],"12265325",24,"bondpbond",[127,344,43,270,128,33],25,[346,31,33,198,347,33],"12265812","kevin_thibedeau",[349,350,33,198,351,33],"12266364",27,"oska",[353,350,33,198,354,33],"12266635","vacri",[356,350,33,198,357,33],"12267730","jessaustin",[359,350,33,198,360,33],"12268536","Null-Set",[362,363,43,196,364,33],"12262927",28,"sybhn",[366,367,43,270,368,33],"12264766",29,"devniel",[370,371,43,372,373,33],"12265643",30,"maker\u002Fpositive\u002Fexecution","bovermyer",[83,375,43,196,84,33],31,[91,377,43,196,92,33],32,[119,379,41,380,120,33],33,"project\u002Fmixed\u002Fdesign",[382,34,43,196,383,33],"12262807","weka",[87,385,43,196,88,33],35,[],[388,393,397,402,406,411],{"id":389,"name":390,"points":391,"category":392},"12260958","Xaddress",415,"languages",{"id":394,"name":395,"points":396,"category":392},"12227507","asyncpg",296,{"id":398,"name":399,"points":400,"category":401},"12240542","Gping.io",184,"hardware",{"id":403,"name":404,"points":405,"category":392},"12241332","cfilter",181,{"id":407,"name":408,"points":409,"category":410},"12232293","Web Dev with Golang Anti-Textbook",158,"learning_science",{"id":412,"name":413,"points":414,"category":415},"12239096","deep learning models",127,"ai",false,"v2",{"id":419,"name":5,"line":6,"ai":416,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":420,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":421,"url":9,"mix":422,"praise":76,"objection":116,"sub":21},12260794,[24,25,26,27],"5005555303000535555000035555355500055555",[31,32,18,33],1793990946394]