Open sashman opened 11 years ago
The current settlement generation happens before KF contour maps are produces. This means only the raw heightmap data is available.
This gives two options:
The settlements can grow, first three stage for settlements:
The initial house can be place on the precise point of the settlement, From there on the houses can be treated as single point entities.
The conditions for placing a new house should be as follows:
Background
Currently the settlement generation only consists of producing a point and a name to be rendered by the python scripts.
What needs to be done
First, a design is need to show how the algorithm would actually work. The settlement placement can be random, but once the settlement evolves it might disappear, or stay unchanged due to unfavorable conditions.
Once a settlement is bigger than an assigned size it might want to create routes ot other settlements. The intersections of the routes should be a favorable spot for new settlements.
How to do it
Come up with a list of favorable/unfavorable conditions. Classify them by which could be immediately implemented or not.
Come up with a set by step settlement evolution algorithm.