[{"data":1,"prerenderedAt":356},["ShallowReactive",2],{"project-24188557":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":40,"post_text":44,"what":45,"said":82,"maker_in_thread":201,"shape":209,"grid":212,"attempts":314,"same_week":319,"maker_shows":33,"maker_hidden":348,"reader_version":349,"card":350},"24188557","Dungeon Map Doodler","Free online map drawing tool","title","Show HN: Dungeon Map Doodler – Free online map drawing tool","https:\u002F\u002Fdungeonmapdoodler.com\u002F","dungeonmapdoodler.com","toddr123",1597680528,2020,155,43,385,3028,13,"notable","creative","map drawing tool","web_app",[24,25,26,27],"dungeon map maker","tabletop rpg maps","d&d map tool","fantasy map drawing","loved",0.417,{"positive":18,"neutral":31,"mixed":32,"critical":33},9,4,2,28,{"execution":36,"design":38,"idea":39},{"positive":33,"critical":37},0,{"positive":32,"critical":33},{"positive":33,"critical":37},[37,41,37,42,42,42,37,42,37,42,37,41,37,42,41,41,42,37,42,41,42,37,42,43,37,41,42,42,37,42,37,41,41,37,43,37,41,41,41,41],5,3,1,null,{"problem":46,"audience":53,"pricing":57,"motivation":62,"time_to_build":44,"stack":68,"openness":79,"stage":80,"team_size":81},{"value":47,"source":48,"evidence":49},"Drawing maps for tabletop role playing games like D&D","maker",[50],{"id":51,"by":11,"text":52},"24188558","Hey everyone, this is a project I've been working on for a little while now, it's a map drawing tool for tabletop role playing games like D&D, ShadowRun, etc. It's still in…",{"value":54,"source":48,"evidence":55},"Tabletop role playing game players and dungeon masters",[56],{"id":51,"by":11,"text":52},{"value":58,"source":48,"evidence":59},"Free",[60],{"id":61},"post",{"value":63,"source":48,"evidence":64},"Originally made to make printable maps easily",[65],{"id":66,"by":11,"text":67},"24190438","Thanks! The original goal of this was to make printable maps really easily, so I haven't focused too much on interactive stuff like character tokens or fog of war. However, you…",[69,73],{"value":70,"source":48,"evidence":71},"HTML",[72],{"id":51,"by":11,"text":52},{"value":74,"source":48,"evidence":75},"Vanilla JavaScript (no frameworks or libraries)",[76],{"id":77,"by":11,"text":78},"24188801","Thanks! And nope, there's no frameworks or libraries in use, other than some helper modules I wrote for past projects and used in this. The code is mostly just organized as each…","unknown","launched","solo",{"praise":83,"objections":100,"requests":125,"questions":162,"alternatives":174},[84],{"value":85,"source":86,"evidence":87},"Easy to use and clear interface","commenter",[88,92,96],{"id":89,"by":90,"text":91},"24192966","swimfar","I like how clear, and easy it is to try it out. Big \"DOODLE NOW\" button right in the middle of the landing page. In two clicks I've already created a (tiny) dungeon.",{"id":93,"by":94,"text":95},"24190740","xingped","Ah, this is exactly how I feel like this tool should be! I found the UX on other similar apps to be confusing or lacking what I felt were fairly necessary rudimentary features.…",{"id":97,"by":98,"text":99},"24191580","pwinnski","This is really well-done. Very polished, and all of the drawing tools work as my mental model thought they might. Kudos!",[101,111,118],{"value":102,"source":86,"evidence":103},"Missing undo\u002Fselect and other basic editing features",[104,108],{"id":105,"by":106,"text":107},"24190722","jhedwards","First of all, great project! I love this kind of tool and I bookmarked it because I could definitely see myself using this. Some feedback: you need undo capability. It's quite…",{"id":109,"by":94,"text":110},"24190970","Ah, I found one thing that's kind of bugging me - the text tool. It seems the text is not layer-specific. It would be nice if it was so I could have a \"notes\" layer that I can…",{"value":112,"source":86,"evidence":113},"Text tool placement and layer handling are buggy",[114,115],{"id":109,"by":94,"text":110},{"id":116,"by":11,"text":117},"24191142","Yeah, the text tool is a bit lacking at the moment, and I think the public release still has a small bug with where the text gets placed down when clicking. That's a really good…",{"value":119,"source":86,"evidence":120},"Not open source",[121],{"id":122,"by":123,"text":124},"24195576","martindale","Much closer to what I need than previous contenders! Now, if only it were open source (compile on your own) and was embeddable (as a web component?) for easy integration into…",[126,138,145,155],{"value":127,"source":86,"evidence":128},"Open source the code",[129,130,134],{"id":122,"by":123,"text":124},{"id":131,"by":132,"text":133},"24196179","aloisdg","Does the author plan to open source it? I would love to.",{"id":135,"by":136,"text":137},"24198698","kewpiedoll99","i just played with it a bit and it's kind of awesome! It takes like 5 min to get the hang of it. I didn't notice until I came back here about publishing completed maps, that's…",{"value":139,"source":86,"evidence":140},"Save as SVG export",[141],{"id":142,"by":143,"text":144},"24190968","sjbrown","Very cool! Any chance of Save-As-SVG? Even if not, there could be some cool potential for integration with my project, Togetherness Table: https:\u002F\u002Fwww.1kfa.com\u002Ftable…",{"value":146,"source":86,"evidence":147},"Movable character tokens and dice roller",[148,152],{"id":149,"by":150,"text":151},"24190241","jbob2000","This is very cool! Do you think you could add a feature to move around npc\u002Fcharacter pieces? Even if they were just coloured blocks, that's all I need now to run a basic DnD…",{"id":153,"by":150,"text":154},"24190594","I meant a dice roller, but I understand your intention now. Thanks for the tip about the stamps, I'll give it a shot!",{"value":156,"source":86,"evidence":157},"Input validation on numeric fields",[158],{"id":159,"by":160,"text":161},"24195822","abductee_hg","nice work. you want to validate your inputfields tho: number of sides -> 9999999999 -> use and browser tab crashes. :)",[163,170],{"value":164,"source":86,"evidence":165},"Whether the code uses frameworks or has automated tests",[166],{"id":167,"by":168,"text":169},"24188696","conorh","Amazing project! Really enjoyed playing around with it just now - so easy to create a functional and great looking map. When you say pure javascript, did you use any frameworks…",{"value":171,"source":86,"evidence":172},"Why the hallway tool is called snap to grid",[173],{"id":135,"by":136,"text":137},[175,186,193,197],{"value":176,"source":86,"evidence":177},"Dungeon Scrawl",[178,182],{"id":179,"by":180,"text":181},"24190615","Pfhreak","Reminds me of Dungeon Scrawl: https:\u002F\u002Fdungeonscrawl.com\u002F As a DM, thanks for all these tools! Glad to have a variety of tools to use.",{"id":183,"by":184,"text":185},"24190878","georgefrick","I like both, but I'll probably 'move forward' with whichever one has masking working in a non-obtuse way first. With dungeon scrawler there is a pre-set that uses masks, but I've…",{"value":187,"source":86,"evidence":188},"Inkarnate",[189],{"id":190,"by":191,"text":192},"24197135","selrond","Adding to my collection of D&D tools: • [Dice For the Dice Gods: A D&D 5e Resource Compendium](https:\u002F\u002Fwww.otherworldlyincantations.com\u002Fmastery\u002F#1543209246837-e72acb6f-9895) •…",{"value":194,"source":86,"evidence":195},"Dungeondraft",[196],{"id":190,"by":191,"text":192},{"value":198,"source":86,"evidence":199},"Azgaar's Fantasy Map Generator",[200],{"id":190,"by":191,"text":192},{"comments":202,"answered":41,"key":203},14,[204,205,206],{"id":51,"text":52},{"id":77,"text":78},{"id":207,"text":208},"24210033","At the moment, I'm not planning to, just cause right now it's my own mess of code, and I feel like bringing on extra people would give me a bit more managerial work than I'd…",{"commenters":210,"max_depth":32,"maker_replies":202,"first_comment_mins":37,"lifespan_hours":211},26,45,[213,215,217,219,223,225,227,228,230,232,234,237,239,241,242,244,248,250,252,254,257,258,259,261,265,270,272,274,276,278,279,281,284,287,290,292,294,295,296,300,304,307,310],[51,37,37,214,11,43],"project\u002Fneutral\u002Fnone",[167,37,41,216,168,37],"maker\u002Fpositive\u002Fexecution",[77,37,37,218,11,43],"maker\u002Fneutral\u002Fexecution",[220,37,42,221,222,37],"24193151","project\u002Fneutral\u002Fdesign","thedirt0115",[122,37,42,224,123,37],"project\u002Fmixed\u002Fnone",[131,37,42,226,132,37],"maker\u002Fneutral\u002Fnone",[207,37,37,226,11,43],[159,37,42,229,160,37],"project\u002Fmixed\u002Fexecution",[231,37,37,226,11,43],"24210052",[135,37,42,233,136,37],"project\u002Fmixed\u002Fdesign",[235,37,37,236,11,43],"24210003","maker\u002Fneutral\u002Fdesign",[179,43,41,238,180,37],"project\u002Fpositive\u002Fidea",[240,43,37,226,11,43],"24190635",[183,43,42,214,184,37],[243,43,37,236,11,43],"24190987",[245,43,41,246,247,37],"24193819","project\u002Fpositive\u002Fdesign","grawprog",[190,33,41,249,191,37],"project\u002Fpositive\u002Fnone",[142,42,42,251,143,37],"project\u002Fneutral\u002Fexecution",[253,42,37,218,11,43],"24191077",[255,42,42,251,256,37],"24195116","tessierashpool",[89,32,41,246,90,37],[105,41,42,233,106,37],[260,41,37,218,11,43],"24190785",[262,263,42,251,264,37],"24194496",6,"aphextron",[266,267,43,268,269,37],"24190528",7,"project\u002Fcritical\u002Fdesign","jswrenn",[271,267,37,236,11,43],"24190557",[97,273,41,246,98,37],8,[149,31,42,275,150,37],"project\u002Fneutral\u002Fidea",[66,31,37,277,11,43],"maker\u002Fneutral\u002Fidea",[153,31,42,275,150,37],[280,31,37,277,11,43],"24190670",[282,31,42,275,283,37],"24192609","captncraig",[285,31,37,286,143,37],"24191039","other\u002Fneutral\u002Fnone",[288,31,41,289,150,37],"24191308","project\u002Fpositive\u002Fexecution",[93,291,41,246,94,37],10,[293,291,37,236,11,43],"24190812",[109,291,43,268,94,37],[116,291,37,236,11,43],[297,298,41,249,299,37],"24191274",11,"leavenotracks",[301,302,41,238,303,37],"24192722",12,"renewiltord",[305,18,41,249,306,37],"24194117","TuringNYC",[308,202,41,249,309,37],"24190178","triplechill",[311,312,41,249,313,37],"24190240",15,"TomasEkeli",[315,318],{"id":316,"t":317,"points":302,"comments":267},"24050483",1596552263,{"id":4,"t":12,"points":14,"comments":15},[320,324,329,334,339,344],{"id":321,"name":322,"points":323,"category":20},"24158125","Photo Realistic QR-Codes",482,{"id":325,"name":326,"points":327,"category":328},"24139339","Bedtime calculator",312,"consumer_social",{"id":330,"name":331,"points":332,"category":333},"24178295","ScreenplaySubs",289,"productivity",{"id":335,"name":336,"points":337,"category":338},"24189582","Dropbase 2.0",261,"data",{"id":340,"name":341,"points":342,"category":343},"24177804","GradientMagic",259,"dev_tools",{"id":345,"name":346,"points":347,"category":20},"24205416","Handwritten.js",255,false,"v2",{"id":351,"name":5,"line":6,"ai":348,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":352,"top":18,"kw":353,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":354,"url":9,"mix":355,"praise":85,"objection":102,"sub":21},24188557,0.42,[24,25,26,27],"0503330303050355303530310533030550105555",[18,31,32,33],1794036594781]