Live data from Hacker News

Show HN: Dungeon Map Doodler Beta - Free online map drawing tool

dungeonmapdoodler.com

21–26 of 26 posts

Re: Show HN: Dungeon Map Doodler Beta - Free online map drawing tool

#21
FYI on a slightly older (but likely "still fast") laptop using a 6700hq on chrome & windows 10 (latest updates, latest drivers) I scribbled for a second on an otherwise blank "medium" map with the free draw tool, and the entire viewport went blank and fans ramped up to 100%.

A cool idea, but I'm still not really sold on apparently heavyweight apps in-browser as they seem to end up with a lot of similar issues.

Re: Show HN: Dungeon Map Doodler Beta - Free online map drawing tool

#22
I love the dungeon mode and its custom generation, but it seems missing for world map, have you thought about using `simplex-noise` to generate a completely random world? for example https://aperocky.com/hydrosim

And performance does seem to suffer quite a lot on my M1 air.

Re: Show HN: Dungeon Map Doodler Beta - Free online map drawing tool

#23
post #21

FYI on a slightly older (but likely "still fast") laptop using a 6700hq on chrome & windows 10 (latest updates, latest drivers) I scribbled for a second on an otherwise blank "medium" map with the free draw tool, and the entire viewport went blank and fans ramped up to 100%. A cool idea, but I'm still not really sold on apparently heavyweight apps in-browser as they seem to end up with a lot of similar issues.

Thanks for the feedback! I absolutely agree, the performance hit that these new svg filters created is a bit more than I'd prefer, I'm hoping to find ways to optimize it further. If you feel like it, would you mind testing in Firefox as well? Also, does the current version at dungeonmapdoodler.com/draw work smoothly for you? I'm still trying to nail down exactly why it still runs like crap on some fairly powerful hardware, but then runs great on other slower machines. My own desktop had a 10 year old graphics card up until a month or two ago, and this ran smoothly on it, but a comparably powerful desktop with modern, but integrated graphics runs it at like 3 fps.

Re: Show HN: Dungeon Map Doodler Beta - Free online map drawing tool

#24

I love the dungeon mode and its custom generation, but it seems missing for world map, have you thought about using `simplex-noise` to generate a completely random world? for example https://aperocky.com/hydrosim And performance does seem to suffer quite a lot on my M1 air.

Yeah, I haven't built a world generation tool yet, but that link you made seems really cool! I've played around with perlin noise in the past, but never simplex. I'll have to check it out, thanks for the suggestion!

I actually haven't tested it on a mac before, so thanks for letting me know. I just looked at it in Safari and apparently they still don't support svg filters even on desktop, so the app is unfortunately broken there

Re: Show HN: Dungeon Map Doodler Beta - Free online map drawing tool

#25

Earlier quoted context omitted.

I would absolutely expect any drawing application to drop to 0% when I'm not interacting with it. That's the norm with native applications, it shouldn't be any different for a web app.

While I don't fully disagree with that, I just opened up Gimp and moving my mouse around made the cpu spike. That's with no brush selected or anything, just the default select tool and a completely blank screen. And yes, you can absolutely get more performance out of a native app than a web app, an editor built in javascript will always be less performant than one built in C++ or whatever something like Photoshop or…

I am not "moving my mouse around", in fact it is not even on top of that window. As am I currently in this HN window typing this comment, the app is still using 100% of a CPU core.

Re: Show HN: Dungeon Map Doodler Beta - Free online map drawing tool

#26
post #25

Earlier quoted context omitted.

While I don't fully disagree with that, I just opened up Gimp and moving my mouse around made the cpu spike. That's with no brush selected or anything, just the default select tool and a completely blank screen. And yes, you can absolutely get more performance out of a native app than a web app, an editor built in javascript will always be less performant than one built in C++ or whatever something like Photoshop or…

I am not "moving my mouse around", in fact it is not even on top of that window. As am I currently in this HN window typing this comment, the app is still using 100% of a CPU core.

Like I said, I'm using an animation loop, so of course it's going to keep doing things while the user isn't actively interacting. I fully agree there's ways to still improve it, and I might look into switching to entirely event based refreshing, but the 100% cpu core is due to your web browser being unable to offload the svg filters to your gpu. Maybe that's due to your gpu, maybe it's your operating system or web browser that's the problem, I don't know, but that's why people release things as a beta before fully releasing something. Hopefully I can work out most of those kinks, and people giving helpful feedback during beta makes that a lot easier!

For another data point, on my half decent desktop, it uses about 10% cpu and 20% gpu

Post reply on HN