Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Here's a couple of Ideas

A topic by Yquem created Aug 15, 2017 Views: 1,613 Replies: 14
Viewing posts 1 to 6

So I think the overall quality of the maps could be greatly improved by pimping a bit what's actually outside the cities. Putting some trees and forests, using gradients on "non-built" ground to make it feel like it's not 100% flat, and maybe dividing the farmed areas into actual plot of lands (this last one might come hard to make look good, but it's worth thinking about, and maybe prototyping).

Developer (2 edits) (+1)

Yes, the countryside is quite boring. That's because it's a city generator, not a general map generator which places a city in the center :) . So anything that concerns things inside the city has a higher priority for me than anything outside... And there are just too many things inside that need to be improved/fixed/implemented.

Also, as much as I want to generate good looking maps,  drawing (not generating) is a bottleneck right now - it takes like 100ms to generate a large city and 1000ms to draw it (approximately). Obviously adding gradients would make things worse performance-wise. I hope to fix it somehow, but for now...


Is it really a detrimental botteneck tho? As an end user I would be more interested in a good end result rather than performance (if i where to choose). It's not like I need to generate 100's of maps in quick succession.


One second per map is bad not because you'll have to spend 100 seconds to generate 100 maps, but because it feels like unresponsiveness. Probably I'll try to produce nicer maps making aerial  snapshots of 3d models, they work better than I expected.

That is a pretty sick move to make it 3d :P
You have a good point about the unresponsiveness, but stating that in clear text to the user would be a quick fix for that tho. I mean, nobody likes to wait, but if you feel you know why you are waiting, most people are a lot more OK with it. Might be moot if the 3d method is that much better at drawing.

Hey, totally unrelated to this, but do you plan on adding rivers? Either through the cities or around the outskirts?  With most cities in the real world springing up around them, I would think it a pretty good addition to this excellent generator.

I missing only one functionality: terrain 
I know, this is little complicated, but it determines development of the city. Specialy position of citadel.
And if it possible to make set the terrain manually, it will be amazing


I am considering it. I don't think regular maps really need it (it also raises a questions how to visualise terrain), but it's essential for 3d-view:


Im not sure if other people have mentioned this idea, but I think visualizing terrain and slopes could be handled similarly to topographic maps. Instead of using a line where there is a increase of height you could have that each elevation be one solid shade of a the background color. The lower the terrain is to sea level, the darker the shade, and lighter it gets the higher it gets. an additional idea would be to have a customization option for how many elevations changes there are on a map. example: 10 shades or 5, etc. Random would simply pick a number between 1-20.

That would make it quite complex though. You dont want a city where there is a lot of places with a big altitude diffrence.

for example it would be okay to have 1 place in your city where there is a lvl10 and a lvl1 next to eachother, but haveing 6 of those places would make for a pretty odd city

yeah, I didn't mention anything about cliffs or steep hills. obviously they would need to not be that common.

Making those 'not that common' is gonna make the programming a lot more complex though, isnt it?

I would really like a function with color coding of the different regions, with a legend maybe at one of the top corners.

The only things I really feel necessary are putting labels on the different sections when exporting the image to PNG, and letting us choose entrances and coast-lines. Other than that, it's a wonderful app, and it is by far the best I've seen yet. 


Exporting labels is done. I'll try to implement editing coastlines (and other stuff) in a standalone application.


I wanna thank you for your amazing work! It is quite helpful and really efficient.

I think that an editor after the map generation may make your generator perfect. Yes, editing rivers and coastlines could be nice but being able to add other stuff like districts, moving the walls etc. shall be amazing . I know it is possible with a SVG editor but it is quite hard and it is only a workaround.

Well I know it may be very difficult but that's just an idea to improve your generator ;)