PDA

View Full Version : My Random City Map Project



SowelBlack
10-06-2010, 11:41 PM
I think this is pretty cool, and I hope you do too...
Random City Map Generator (http://www.inkwellideas.com/roleplaying_tools/random_city/index.shtml)

I think this is a good first cut, but of course there are many things I want to add to it...
A second or third street layout (which are less planned), some extra distinctive buildings (an arena, wizard's tower, etc.), occasional wells, and some other odds and ends.

But you all have more expertise than I do. I'm more of a programmer than an artist or medieval historian. What do you think?

Steel General
10-07-2010, 06:54 AM
Looks pretty good so far...

Aval Penworth
10-07-2010, 09:35 AM
These programs always have their place. For what it is, I like it. (that was meant to sound positive)

But a better way to output the image would be a nice improvement.

Marken4
10-07-2010, 09:36 AM
Agreed, looks good

Sharpe
10-07-2010, 11:51 PM
Wow! That's freaking awesome!

If you're working on it looking for more suggestions, more randomness with the streets' layout would be nice. Old cities had very few straight roads, unlike today's cities.

ravells
10-08-2010, 03:23 AM
It's a superb start! It's the best city generator I've seen to date on the web, apart from the really high end ones that cost thousands of dollars to buy. Have a look at the link in my sig on depicting fantasy cities, it may give you some ideas. I'd be really happy to work more closely with you (either on this thread or separately) to improve on this already fantastic generator.

SowelBlack
10-08-2010, 09:37 AM
I definitely would like to get some new street and building layouts. I plan on working on another one over the new week or three. Would you/anyone have an interest in that?

Here's a blog post that describes some of how it works: http://inkwellideas.com/?p=995

If someone wants to do some alternate street/building layouts, maybe the best thing would be for me to provide my master GIMP file (I can save it as PSD) and then the appropriate layers could be replaced. Email joewetzelxyz at gmail dot com (remove the xyz) if you or anyone is interested and we can work up the details.

Soixante
10-08-2010, 10:53 AM
This is great. Very well done so far. Have you taken a look at the old RPG City Map Generator? As I'm thinking it may give you some ideas. There is no website for it any longer but you can download it here: http://www.megaupload.com/?d=xz9panj2

SowelBlack
10-08-2010, 09:05 PM
This is great. Very well done so far. Have you taken a look at the old RPG City Map Generator? As I'm thinking it may give you some ideas. There is no website for it any longer but you can download it here: http://www.megaupload.com/?d=xz9panj2

Thanks... yeah, I think I had seen that before. I'm running a mac at the moment, but is it this? http://inkwellideas.com/?page_id=334 That's where I was/am hosting it and it has a picture of a sample result.

I don't like to just rehash something, so what I'm doing has a different approach technically, and it doesn't require an install and therefore can run on most computers with modern web browsers and the results of that one are simpler line art. On the other hand, that tools' results are much more random, while still having a street layout that makes sense. But you probably realize all that and as you point out there are definitely things I can take from that to make this new thing better.

Soixante
10-09-2010, 03:48 AM
Yes, that's the one. As you point out, it has a lot of settings for making things random, and you get curved streets and buildings in all kinds of directions. Anyway, great that you are working on this!

Crayons
10-09-2010, 12:42 PM
What language is this written in?

ravells
10-11-2010, 06:30 AM
Just another thought: If you could somehow link up your generator to the Medieval Demographics generator (http://www.io.com/%7Esjohn/demog.htm) , you could have a system where your shops are all labelled.

Also, another thought, many street map generators use the L-system (http://en.wikipedia.org/wiki/L-system). Might be worth a go?

SowelBlack
10-11-2010, 09:34 AM
What language is this written in?

Mine is just HTML/javascript/CSS. I don't know what the other one linked in the thread is written in.


Just another thought: If you could somehow link up your generator to the Medieval Demographics generator (http://www.io.com/%7Esjohn/demog.htm) , you could have a system where your shops are all labelled.

Also, another thought, many street map generators use the L-system (http://en.wikipedia.org/wiki/L-system). Might be worth a go?

Thanks! I'll look into those.

Gandwarf
10-11-2010, 02:48 PM
This is indeed one of the better city generators I have seen so far! I see lots of potential. Would love to be able to set some extra parameters, so you can decide if the map has special buildings like fortresses, a harbor, walls or no walls, etc. With polishing I could see this generator get a lot of use, especially by roleplayers. Good job so far!

ravells
10-17-2010, 06:33 AM
This paper (http://www.naturewizard.com/papers/cities%20-%20p301-parish.pdf) may be helpful: http://www.naturewizard.com/papers/cities%20-%20p301-parish.pdf

SowelBlack
10-18-2010, 10:50 AM
This paper (http://www.naturewizard.com/papers/cities%20-%20p301-parish.pdf) may be helpful: http://www.naturewizard.com/papers/cities%20-%20p301-parish.pdf

Thanks... If I change the approach of this city generator, I will probably follow what they are doing. But currently it is much less complicated and the technologies involved wouldn't allow for it.

Also, I've updated it with a less ordered layout for two of the three main city sections. I started doing the combinatorics for how many maps are possible and I quit in the 100's of 1000s with several more options to consider. Here's the link again: http://www.inkwellideas.com/roleplaying_tools/random_city/

ravells
10-18-2010, 12:33 PM
The north section seems to be missing, but apart from that the layout seems the same as the last time? (NSEW and sometimes a 30 or 40 degree street?). Am I missing something?

SowelBlack
10-18-2010, 05:04 PM
The north section seems to be missing, but apart from that the layout seems the same as the last time? (NSEW and sometimes a 30 or 40 degree street?). Am I missing something?

Well, there are only 3 sections. The south section is about 150 degrees of a circle, and east and west are about 100-110 degrees each.

The original idea was to make a city where three rivers meet. (Or more accurately where two meet and then flow on as one.) Then I realized that by leaving any of the three shores as just water then you have a port city with a river through it. And one can join the two land masses for a port without a river. The next thought was that if I have just one section then it is a port where the land juts out a little.

If you set the rotation to "none" then we'll be talking apples to apples regarding which is east, west, and south. The inner parts of the east and west city sections now have two possible layouts. For each section, you randomly get a more square-ish layout or one that has some streets at different angles. The attach pictures show a map with both sections as more square-ish and another map where both have a with less ordered layout. (But you may also get a map that has one section more square-ish and the other less ordered.) Also, the southern section will likely be done tonight.

Is that clear? I'm probably too close to it.
30234

30235

Steel General
10-18-2010, 06:08 PM
You can look at maps of Pittsburgh, PA to get an idea of how the river situation you describe looks in the 'real world'. Might give you some ideas/inspiration.