While thinking about the culture/religion diffusion with 1D properties, I noticed that we don't really have a good connectivity network between cities (we have the trade plot groups, but those are plot based and do not really describe a network).
On the other hand we have the very simple trade route calculation that just opens up trade routes that maximize profit (as long as there is any connection). That is not really a proper network either (and it is somewhat unstable even now for crime diffusion).
So what I would suggest is that we calculate a proper trade network and store it as a graph that connects cities and also has a bit of a measure how good each connection is. What I mean is a network where there are few connections that bypass a major city that is somewhat in the mid. Then we can use it both for a new way to calculate trade income and for good diffusion paths between cities for cultures/religions.
The question are:
What should influence the trade network?
What are good ways to calculate it?
How should trade income be determined based on the network?
On the other hand we have the very simple trade route calculation that just opens up trade routes that maximize profit (as long as there is any connection). That is not really a proper network either (and it is somewhat unstable even now for crime diffusion).
So what I would suggest is that we calculate a proper trade network and store it as a graph that connects cities and also has a bit of a measure how good each connection is. What I mean is a network where there are few connections that bypass a major city that is somewhat in the mid. Then we can use it both for a new way to calculate trade income and for good diffusion paths between cities for cultures/religions.
The question are:
What should influence the trade network?
What are good ways to calculate it?
How should trade income be determined based on the network?