City Generator
watabou.github.io
watabou.github.io
- Neighborhood generator: https://watabou.itch.io/neighbourhood
- One Page Dungeon: https://watabou.itch.io/one-page-dungeon
- ProcGen Mansion: https://watabou.itch.io/procgen-mansion
- Village Generator: https://watabou.itch.io/village-generator
- Perilous Shores: https://watabou.itch.io/perilous-shores
- Castle Generator: https://watabou.itch.io/castle-in-the-mist
- Fantasy Manor: https://watabou.itch.io/fantasy-manor
- Rune Generator: https://watabou.itch.io/rune-generator
And there are many others in his profile.
This one is my personal favorite, some day when I have the time I want to hook it up to an e-ink display: https://shan-shui-inf.lingdong.works/
> Long after the Blind Lady's fall the den remained deserted. Currently it is overrun with eagles, which don't care about the history of the place. Rumors say that a legendary looking glass Torthos-Tyroth is hidden here.
Darn eagles.
It’s been on HN a few time before but Townscaper by @OskaSta on twitter is also brilliant. He’s worth following as he documents the development of the projects he’s working on, currently a new island generator. Really interesting intersection of algorithms and art. Often shares other peoples work to thats super interesting, I have a feeling he may have retweeted something about this city generator but not sure if it’s the same one.
https://mobile.twitter.com/OskSta
https://www.townscapergame.com/
Edit:
Yes, it is the one Oskar has retweeted, this is the creator: https://mobile.twitter.com/watawatabou
It generates a complete, customizable fantasy map with towns and factions. It also integrates this city generator.
Strong recommend, though takes some learning.
- Azgaar's Fantasy Map Generator: https://azgaar.github.io/Fantasy-Map-Generator/
- Oskar Stalberg's City Generator: https://www.oskarstalberg.com/game/CityGenerator/
- donjon's Fantasy World Generator: https://donjon.bin.sh/fantasy/world/
- Myth Weavers Dungeon Generator: https://www.myth-weavers.com/generate_dungeon.php
I have recently became interested into procedural generation as my free time hobby. As a backend software engineer I was looking for a side project with no commitment. Which would be flexible to apply different types of technologies, boring and interesting at the same time. "The Forever Project" [1] article describes motivation behind it.
Since I had no experience with Rust, game development & procedural generated stuff, combining everything sounded pretty covering my "Forever Project" theme. I'm currently going through Rust Rougelike tutorial[2] to get basic understanding how games are being developed & maps are generated. I like the tutorial a lot because it covers so much different topics. From game dev, few libraries, to different approaches of maps generators.
There is a lot of content there but I'm already raising questions to myself where to look next? What should I learn & focus so I could deepen my knowledge in procedural generated content? I understand I always can read random tutorials (what I'm doing) and try to glue something from them. But maybe you have advises or more guided content as books, long tutorials, courses?
Thanks.
[1] https://heredragonsabound.blogspot.com/2020/02/the-forever-p...
[2] https://bfnightly.bracketproductions.com/rustbook/chapter_0....
There's also this port of "the complete roguelike tutorial" from python to rust: https://github.com/tomassedovic/roguelike-tutorial
Refreshing the page does not generate a new map
And also check out the Style menu! I like some of the alternative colour schemes.
The level of detail in this is impressive.
Also saves refs like myself hours of (very poorly done) sketching.
Patreon: https://www.patreon.com/watawatabou
(source is here: https://github.com/wlievens/scallywag)
This project looks to be on the way to another interesting contribution to OSS.
Metropologeny: https://twitter.com/metropologeny Uncharted Atlas: https://twitter.com/unchartedatlas
Using iOS 15 mobile Safari on iPhone Mini 12
EDIT: now seeing a menu button that wasn’t there before, that helps