# Small Town/Rural generation

**URL:** <https://discourse.cataclysmdda.org/t/small-town-rural-generation/12142>\
**Category:** The Drawing Board\
**Created:** [July 1, 2016, 11:32am UTC](https://discourse.cataclysmdda.org/t/small-town-rural-generation/12142 "2016-07-01T11:32:56Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Necrosia](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/necrosia/32/570_2.png) [@Necrosia](https://discourse.cataclysmdda.org/u/Necrosia)\
**Post date:** [July 1, 2016, 11:32am UTC](https://discourse.cataclysmdda.org/t/small-town-rural-generation/12142/1 "2016-07-01T11:32:56Z")

</div>

I really love CDDA’s maps and worlds, one thing that bugs me is how rare rural or outlying buildings are. Almost every world gen, you’ve got your dense urban cities, then empty wilderness, with not much in between. Over 100 map gens I think I’ve seen a rural house or roadside food cart twice. Maybe adding some option to better represent the rural or countryside areas of New England would be nice, if it’s even possible. Some kind of option during world creation to seed more “wilderness” areas with small towns, hamlets, or just isolated buildings. While this can very rarely happen in the current world creation, I’d like to see it more so that survivors who don’t have the means to fight zombie hordes have more options rather than just staying in the city or living inna’woods.

---

<div class="post-metadata">

**Author:** ![kevin.granade](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/kevin.granade/32/1316_2.png) [@kevin.granade](https://discourse.cataclysmdda.org/u/kevin.granade)\
**Post date:** [July 2, 2016, 8:52pm UTC](https://discourse.cataclysmdda.org/t/small-town-rural-generation/12142/2 "2016-07-02T20:52:31Z")

</div>

I’d really like this too, but I don’t have a map generation algorithm handy that would do it, if I did I’d add it ASAP.

---

<div class="post-metadata">

**Author:** ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)\
**Post date:** [July 2, 2016, 9:10pm UTC](https://discourse.cataclysmdda.org/t/small-town-rural-generation/12142/3 "2016-07-02T21:10:27Z")

</div>

Something like multiple city types per world type maybe?  
The “city” field is currently a single global thing. But it wouldn’t be all that hard to turn it into an array and have per-city types.

---

<div class="post-metadata">

**Author:** ![Soyweiser](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/soyweiser/32/37_2.png) [@Soyweiser](https://discourse.cataclysmdda.org/u/Soyweiser)\
**Post date:** [July 2, 2016, 9:21pm UTC](https://discourse.cataclysmdda.org/t/small-town-rural-generation/12142/4 "2016-07-02T21:21:23Z")

</div>

[quote=“Coolthulhu, post:3, topic:12142”]Something like multiple city types per world type maybe?  
The “city” field is currently a single global thing. But it wouldn’t be all that hard to turn it into an array and have per-city types.[/quote]

You can change the city field (if you mean the ‘size of cities’ option) on the fly while playing the game. If you then go into an omap that has not been generated yet, it uses the new stats. Is that what you mean?

---

<div class="post-metadata">

**Author:** ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)\
**Post date:** [July 2, 2016, 9:57pm UTC](https://discourse.cataclysmdda.org/t/small-town-rural-generation/12142/5 "2016-07-02T21:57:48Z")

</div>

> [@Soyweiser](#):
>
> You can change the city field (if you mean the ‘size of cities’ option) on the fly while playing the game.

I mean something like this being done automatically, per city.  
Say, City A is generated as Town (with current master stats), but City B rolls a Ruined Town and gets 10x chance for the “ruined” mapgen special.

---

<div class="post-metadata">

**Author:** ![pisskop](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/pisskop/32/1327_2.png) [@pisskop](https://discourse.cataclysmdda.org/u/pisskop)\
**Post date:** [July 2, 2016, 10:02pm UTC](https://discourse.cataclysmdda.org/t/small-town-rural-generation/12142/6 "2016-07-02T22:02:12Z")

</div>

a lot of NE is spread out rural areas.

routeside houses, reclusive rich people who have to drive 20+ minutes to buy bread, hiking trails, farmsteads, fields of wild wheat, bogland, ranches, and rustic towns with a church, green field, and city hall in one area

---

<div class="post-metadata">

**Author:** ![Soyweiser](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/soyweiser/32/37_2.png) [@Soyweiser](https://discourse.cataclysmdda.org/u/Soyweiser)\
**Post date:** [July 2, 2016, 10:07pm UTC](https://discourse.cataclysmdda.org/t/small-town-rural-generation/12142/7 "2016-07-02T22:07:17Z")

</div>

> [@Coolthulhu](#):
>
> [quote=“Soyweiser, post:4, topic:12142”]You can change the city field (if you mean the ‘size of cities’ option) on the fly while playing the game.

I mean something like this being done automatically, per city.  
Say, City A is generated as Town (with current master stats), but City B rolls a Ruined Town and gets 10x chance for the “ruined” mapgen special.[/quote]

Yeah that would be nice. (I did notice that even with the higher town size settings (7) you can get towns of only 4 buildings).

---

<div class="post-metadata">

**Author:** ![kevin.granade](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/kevin.granade/32/1316_2.png) [@kevin.granade](https://discourse.cataclysmdda.org/u/kevin.granade)\
**Post date:** [July 3, 2016, 1:21am UTC](https://discourse.cataclysmdda.org/t/small-town-rural-generation/12142/8 "2016-07-03T01:21:07Z")

</div>

The infrastructure to trigger different types of “cities” would be fairly trivial, what we don’t have is the code that actually generates them.

---

<div class="post-metadata">

**Author:** ![Catfoodbob](https://avatars.discourse-cdn.com/v4/letter/c/ee59a6/32.png) [@Catfoodbob](https://discourse.cataclysmdda.org/u/Catfoodbob)\
**Post date:** [July 3, 2016, 5:35pm UTC](https://discourse.cataclysmdda.org/t/small-town-rural-generation/12142/9 "2016-07-03T17:35:25Z")

</div>

How bout Mycus towns, ones that are just entirely on shrooms.

---

<div class="post-metadata">

**Author:** ![StopSignal](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/stopsignal/32/1923_2.png) [@StopSignal](https://discourse.cataclysmdda.org/u/StopSignal)\
**Post date:** [July 3, 2016, 6:41pm UTC](https://discourse.cataclysmdda.org/t/small-town-rural-generation/12142/10 "2016-07-03T18:41:12Z")

</div>

Could we have an easy way to implement into generation towns with broken windows, doors and maybe fires here and there, like a city that suffered a lot from the outbreak?  
You know fiddling with the generation sounds so fun actually. Well, the coming up with ideas I guess. Coding in the generation does not sound that easy.

---

<div class="post-metadata">

**Author:** ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)\
**Post date:** [July 3, 2016, 6:57pm UTC](https://discourse.cataclysmdda.org/t/small-town-rural-generation/12142/11 "2016-07-03T18:57:44Z")

</div>

If the cities only differed by their regional settings, it would be easy.  
Regional settings cover building distribution and specials. Specials can contain craters. Buildings can include things like “ruined house” (though it would require someone to write the json for it).

---

<div class="post-metadata">

**Author:** ![StopSignal](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/stopsignal/32/1923_2.png) [@StopSignal](https://discourse.cataclysmdda.org/u/StopSignal)\
**Post date:** [July 3, 2016, 7:03pm UTC](https://discourse.cataclysmdda.org/t/small-town-rural-generation/12142/12 "2016-07-03T19:03:25Z")

</div>

I would do it, but I have stuff to draw still. Was there a building editor? I’m pretty sure there was.  
OK, sorry, no more topic derail. I’ll spoiler this.

---

<div class="post-metadata">

**Author:** ![Wojtek94](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/wojtek94/32/6857_2.png) [@Wojtek94](https://discourse.cataclysmdda.org/u/Wojtek94)\
**Post date:** [July 3, 2016, 10:49pm UTC](https://discourse.cataclysmdda.org/t/small-town-rural-generation/12142/13 "2016-07-03T22:49:23Z")

</div>

Maps with damaged cities,random fires,lack of food are my dream. Just world in chaos

---

<div class="post-metadata">

**Author:** ![LordHelmchen](https://avatars.discourse-cdn.com/v4/letter/l/41988e/32.png) [@LordHelmchen](https://discourse.cataclysmdda.org/u/LordHelmchen)\
**Post date:** [April 1, 2018, 10:29am UTC](https://discourse.cataclysmdda.org/t/small-town-rural-generation/12142/14 "2018-04-01T10:29:08Z")

</div>

I was just about to post a new topic, as the forum suggested this thread…  
Has the idea of an automated progression from small villages (less Z population, so it gives a gentle start) to bigger cities (with their initially, unsurmountable hordes) been given any attention lately, or has this been put on hold for the forseable future?

At least (thanks to Coolthulhu) I found out I can change the world settings in a running game to achieve the setting I was looking for.
