loftar wrote:One of the best things with an indefinitely expandable map is that I can modify the map generator even after the reset to add new features to parts of the map that are generated later
That statement seems to imply to me that you aren't planning on letting the server 'forget' generated areas and re-generate them again later, or that if you do allow it, you're not too fussed on whether it generates the same area (probably a reasonable decision actually)
I'm curious as to your current plans on when the map generation takes place. Are you going to let player actions trigger it? Via simply hitting an edge, or by increasing civ in an area, or player count. Or are you going to leave it as a manual process that you can just trigger via the admin client whenever you feel like it?
I'm also interested in how far you think the current generation will scale given your current server resources if you've done the number crunching on it.
loftar wrote:I don't really know exactly where to take the map generator in the future.
I like techniques that generate a height map, then apply water/mountain/grass/swamp features based on the height and local features. Eg, less grass in places far from water, swamps in local low regions with poor drainage.
You could probably have your generated do a second pass to look for patterns that are common in artifacts that you don't like and get a fairly good result out of that.
Probably not a trivial exercise though... I'm really looking forward to seeing the results of your current iteration