Kind of? I guess it might look a bit weird. I usually draw hex tile dungeons (because it's easier to measure circular distances that way), but that's just me =P
It is great, but it's missing an important feature, in my opinion. Dungeon maps are usually numbered to allow writing a key for them. I know I can just write the numbers directly on the map or even just write the whole key directly on the map, but having them in that nice font, ready to go, would be great.
I also have to click a lot to get a properly interconnected dungeon and it'd be neat to be able to choose sizes, etc, but I suspect that's out of your intended scope?
I'll try to implement it. Meanwhile, what you probably need should be relatively easy to achieve in an image editor. For example in Photoshop just change the blending mode of the map layer to Multiply.
We'll see. But why would you need that? As far as I understand SVG export makes sense if you are going to do some heavy editing of a map, what is your use case?
Yes I would be editing, as well as importing it into my mapping program. But please accept my gratitude for 4 wonderful products of yours that I now use for mapping extensively - cities, city 3d (and I have worked out what I was doing wrong in importing my generated city to 3D), this dungeon, and the fantastic mansions. I have been spreading the Watabou gospel to all my mapping friends.
Big fan of what you're done here! Can I get the docs for the output JSON file schema? I'd like to be able to integrate the output into my own programs. Specifically, I'm interested in the mapping between the door type integers and their semantic meaning, e.g. normal, secret, etc. Thanks!
But here is an excerpt from my code with values for different door types:
public static inline var EMPTY = 0; public static inline var NORMAL = 1; public static inline var ARCHWAY = 2; public static inline var STAIRS = 3; public static inline var PORTCULLIS = 4; public static inline var SPECIAL = 5; public static inline var SECRET = 6; public static inline var BARRED = 7;
Hi. New account holder. Trying to use this tool, but am unable. Instructions are to click the generator first, but can't find a clickable entity. Have tried with Firefox and Chrome. Sure it's right in front of me, but I need help.
Great! Actually, it's the best random dungeon generator i found, fix perfectly in my favorite dungeon style, beautiful. It would be nice to have some options such as the dungeon size you want to be generated and the amount of content like objects, what kind of objects you want to be generated, just like the dungeon.bin.sh random dungeon generator options, a small menu with a few options...
Thank you for the amazing software. "R" seems not to be working for me though. Also, would it be possible to have (on the map) an annotation of the different "signs"? (stairs, downstairs, doors, tables, barrels, etc)
Sorry for the super late reply. I think maybe it could be something like a number, like you did for the city 2D maps and then the legend of those numbers could be writen elsewere on the page, outside the map itself. (Sorry for my bad english, I don't know if it makes any sense). As for the look question, to be honest I do not really have an answer, but what I "see" in my mind it's a number just at the bottom right for exemple (but i could be at another positon) of the object that is anoted, or maybe right in the middle of the object.
In the current version rooms are ordered clockwise around the center of a map (not randomly). I'm not sure about distance from the entrance, but I'll try to implement something more intuitive than the current way.
Thank you. There are barrels in the current version (they look like small round crates) and I'm planning to add more objects e.g. tapestries and basins. It's not hard, but I can't spawn too many of them without making silly mistakes like placing beds in a vault or tables and chairs in the central chamber of a temple. Currently the generator doesn't know what kind of dungeon it generates and what is the purpose of each room, but this may change in the future.
Absolutely wonderfully crafted, one of the most beautiful map generators I have seen. I'm not a coding genius, and don't take this to harshly, but would it be possible to toggle the size of the dungeon. Anyway, beggars can't be choosers so I guess I'll be making me own massive dungeons.
I am interested in the idea of a real world town layout and building generator, old school, perhaps Georgian to begin with. Start with say approximate 100 m edge square block, 1 hectare, with terrace houses around edge, approx 60 houses to this block. 1Br 14,2Br 19,3Br 10, 4Br 10, 5+Br 7 (this is real world distribution). A few other parameters, and then view it in 3D. Cheers.
This is amazing! The most beautiful procedurally generated map tool I've seen. It's great that you can import these maps to RPG Map editor II, Mipui, etc, but would you consider implementing a solution for importing JSON files etc from manual grid mappers (such as those mentioned above), so that people can make their own maps, using such tools, and then use your One Page Dungeon generator to make them look this stunning?
Great to see the improvements! I believe that one toggle for the internal features (coffins, fountains ...) will became soon very important, especially to have a DM and Player version of the map. Thanks in advance!
Man. Whenever I see this thing, I want to start building my own dungeon generator! I'd love to get into the tech behind it because this is super sweet.
Haven't ever done anything with HAXE so that'd be a new thing. If you do Open Source this thing I'd love to take a look at it to get into the whole tech stack. Inspiring projects are always a good way to get into a new tech I feel.
I'm the author of Mipui, an open-source online map editor. I'm also thinking of adding an option to import your JSON file, and was wondering if you could add additional information, in particular which squares are flooded and which rooms are round.
This is, hands down, one of the best tools I can have in my pocket as a GM. Please make this (or something else) pay what you want so I can donate to you and your amazing work. Thank you, thank you, thank you!
Thanks a lot for this small gem. It's really a great small tool and I really appreciate that you allowed to use those images also on commercial products. I've of course supported it with a donation hoping that you will continue to improve it.
How did you program this? I've been trying to make one of those dungeon games but I can't quite wrap my head around auto-populating a map like this.A youtube video of you coding this together would be crazy good. You are so good. <3
This is lovely. You may wish to consider an option for adding a legend to the maps? There are hundreds of other things I could suggest, but feature creep often makes a beautiful simple thing bloated and unwieldy.
These are the best procedurely generated dungeons I've ever seen. They absolutely look handcrafted. I would love to understand your method of building them. Are they prefabs stitched together? How is it that they are so often semisymetrical? Keep up the great work!
Thanks for the quick reply! I was able to glean some from your Reddit post. If you ever write up a detailed process, I'd be very interested in reading it.
← Return to generator
Comments
Log in with itch.io to leave a comment.
Hey, would you ever consider making an option to do hex grid? I know it's probably a huge pain though :(
Drawing a hex grid is probably not that hard, but it won't look good considering the fact that dungeons are aligned to a regular square grid, will it?
Kind of? I guess it might look a bit weird. I usually draw hex tile dungeons (because it's easier to measure circular distances that way), but that's just me =P
Thanks for this.
It is great, but it's missing an important feature, in my opinion. Dungeon maps are usually numbered to allow writing a key for them. I know I can just write the numbers directly on the map or even just write the whole key directly on the map, but having them in that nice font, ready to go, would be great.
I also have to click a lot to get a properly interconnected dungeon and it'd be neat to be able to choose sizes, etc, but I suspect that's out of your intended scope?
I'll try to implement it. Meanwhile, what you probably need should be relatively easy to achieve in an image editor. For example in Photoshop just change the blending mode of the map layer to Multiply.
It is one of the most impressive project I found till date. I love the light-and-clear view you gave to it!
Is there a possibility of exporting these as SVG?
Currently only PNG export is implemented.
any chance of an svg export in the future?
We'll see. But why would you need that? As far as I understand SVG export makes sense if you are going to do some heavy editing of a map, what is your use case?
Yes I would be editing, as well as importing it into my mapping program. But please accept my gratitude for 4 wonderful products of yours that I now use for mapping extensively - cities, city 3d (and I have worked out what I was doing wrong in importing my generated city to 3D), this dungeon, and the fantastic mansions. I have been spreading the Watabou gospel to all my mapping friends.
Cheers! :)
Shame we can't influence the generator. Of limited use for me as is. Nice, though.
I love the rendering, it would be amazing to be able to use your generator to load and render our own map json!
Go check out this site
https://www.mipui.net
It allows you to upload these maps and then change them there :)
Yes, I'm familiar but I'm actually wanting the opposite :) I like Watabou's renderer.
Is this the coolest thing I've ever seen? Quite possibly.
Big fan of what you're done here! Can I get the docs for the output JSON file schema? I'd like to be able to integrate the output into my own programs. Specifically, I'm interested in the mapping between the door type integers and their semantic meaning, e.g. normal, secret, etc. Thanks!
This is not a real project to have "docs" :P
But here is an excerpt from my code with values for different door types:
Exactly what I was after. Thanks!
Hi. New account holder. Trying to use this tool, but am unable. Instructions are to click the generator first, but can't find a clickable entity. Have tried with Firefox and Chrome. Sure it's right in front of me, but I need help.
OK. Senior moment. As soon as I sent this, I discovered clicking in the box. All good now.
Great! Actually, it's the best random dungeon generator i found, fix perfectly in my favorite dungeon style, beautiful. It would be nice to have some options such as the dungeon size you want to be generated and the amount of content like objects, what kind of objects you want to be generated, just like the dungeon.bin.sh random dungeon generator options, a small menu with a few options...
Thank you for the amazing software. "R" seems not to be working for me though.
Also, would it be possible to have (on the map) an annotation of the different "signs"? (stairs, downstairs, doors, tables, barrels, etc)
How does it look? Are they always axis-aligned or always tilted?
In most cases pages are too crowded as they are, not sure if I'll be able to squeeze a legend. And in some cases it may be quite long: https://dysonlogos.blog/2013/12/23/the-key-to-all-this-madness/!
Sorry for the super late reply. I think maybe it could be something like a number, like you did for the city 2D maps and then the legend of those numbers could be writen elsewere on the page, outside the map itself. (Sorry for my bad english, I don't know if it makes any sense). As for the look question, to be honest I do not really have an answer, but what I "see" in my mind it's a number just at the bottom right for exemple (but i could be at another positon) of the object that is anoted, or maybe right in the middle of the object.
Is it possible to make our own maps from scratch using this generator?
No, but you can export it in RPG Map editor II and then edit or create something new ther.
How can I do it?
It may be impossible to achieve, but room numbering traditionally increases with distance from the entrance.
In the current version rooms are ordered clockwise around the center of a map (not randomly). I'm not sure about distance from the entrance, but I'll try to implement something more intuitive than the current way.
Love it. Could you add maybe small items like barrels and tables and such for the those bad at dungeon interior design?
Thank you. There are barrels in the current version (they look like small round crates) and I'm planning to add more objects e.g. tapestries and basins. It's not hard, but I can't spawn too many of them without making silly mistakes like placing beds in a vault or tables and chairs in the central chamber of a temple. Currently the generator doesn't know what kind of dungeon it generates and what is the purpose of each room, but this may change in the future.
Cool! Thanks for the response. I'll be looking forward to seeing how much more awesome this will become.
Absolutely wonderfully crafted, one of the most beautiful map generators I have seen. I'm not a coding genius, and don't take this to harshly, but would it be possible to toggle the size of the dungeon. Anyway, beggars can't be choosers so I guess I'll be making me own massive dungeons.
This is beautifully done. Love the art style and the generator.
This is beautiful. Well done :)
Are you any closer to releasing the source code. As its running in the browser, is it javascript?
I am interested in the idea of a real world town layout and building generator, old school, perhaps Georgian to begin with. Start with say approximate 100 m edge square block, 1 hectare, with terrace houses around edge, approx 60 houses to this block. 1Br 14,2Br 19,3Br 10, 4Br 10, 5+Br 7 (this is real world distribution). A few other parameters, and then view it in 3D. Cheers.
Are these assets 100% Royalty Free for commercial use?
If CC then who do we credit? Thanks.
This is amazing! The most beautiful procedurally generated map tool I've seen. It's great that you can import these maps to RPG Map editor II, Mipui, etc, but would you consider implementing a solution for importing JSON files etc from manual grid mappers (such as those mentioned above), so that people can make their own maps, using such tools, and then use your One Page Dungeon generator to make them look this stunning?
damn you really need to write a tutorial...
Will you release the source code at some point?
https://www.patreon.com/posts/about-one-page-31139930
Great to see the improvements! I believe that one toggle for the internal features (coffins, fountains ...) will became soon very important, especially to have a DM and Player version of the map. Thanks in advance!
I love it!
Man. Whenever I see this thing, I want to start building my own dungeon generator! I'd love to get into the tech behind it because this is super sweet.
Do it! That's satisfying :)
Haven't ever done anything with HAXE so that'd be a new thing. If you do Open Source this thing I'd love to take a look at it to get into the whole tech stack. Inspiring projects are always a good way to get into a new tech I feel.
Awesome work!
I'm the author of Mipui, an open-source online map editor. I'm also thinking of adding an option to import your JSON file, and was wondering if you could add additional information, in particular which squares are flooded and which rooms are round.
Thank you!
Yes, will do.
Thanks! I started working on the implementation.
Also while at it, I think I'll probably also be able to support columns and statues if you'll add them.
Hey! I've added information about round rooms, columns and flooded tiles to exported JSON.
Looks great! And I like the addition of a version number :P
I'll start implementing these right away, and I'll also look into importing the text - or at least, the room numbers.
👍
some of the things overlap
Are you talking about notes?
yes sorry
Well, that's pretty neat, and the art style is very appropriate... looks just like the kind of maps you'd find in a campaign module booklet.
This is, hands down, one of the best tools I can have in my pocket as a GM. Please make this (or something else) pay what you want so I can donate to you and your amazing work. Thank you, thank you, thank you!
This is super great!
Some quick improvements I would love to experience:
NEAT!!!!!
Thanks a lot for this small gem. It's really a great small tool and I really appreciate that you allowed to use those images also on commercial products. I've of course supported it with a donation hoping that you will continue to improve it.
How did you program this? I've been trying to make one of those dungeon games but I can't quite wrap my head around auto-populating a map like this.A youtube video of you coding this together would be crazy good. You are so good. <3
This is lovely!
Outstanding work!
Thank you
This is lovely. You may wish to consider an option for adding a legend to the maps? There are hundreds of other things I could suggest, but feature creep often makes a beautiful simple thing bloated and unwieldy.
Really nice work, I will definitely play one of them as a quick one shot!
Absolutely awesome! Congrats for the work
These are the best procedurely generated dungeons I've ever seen. They absolutely look handcrafted. I would love to understand your method of building them. Are they prefabs stitched together? How is it that they are so often semisymetrical? Keep up the great work!
https://www.reddit.com/r/proceduralgeneration/comments/dl1tl1/one_page_dungeon_for_the_procedural_challenge_4/f4npjrb/
Thanks for the quick reply! I was able to glean some from your Reddit post. If you ever write up a detailed process, I'd be very interested in reading it.