|
@lorenschmidt | |||||
|
thinking about an approach to live, simulated generated worlds which uses nested homeostatic units. a city can be run as a single homeostatic unit if you're zoomed out. if you zoom back in, it will "catch up", making new buildings, changing where fields of crops or buildings are.
|
||||||
|
||||||
|
loren schmidt
@lorenschmidt
|
31. sij |
|
the basic idea is that each container is zero sum. a planet has so much food, so much metal, so many people, etc.. and over time it can exchange with neighboring planets + update its simulation at planet level. there can be droughts, or plenty, or emigration, run at that scale.
|
||
|
|
||
|
loren schmidt
@lorenschmidt
|
31. sij |
|
then if you zoom in, looking at individual groups of people or cities or towns, it decides how the larger scale changes it has simulated should affect those finer homeostatic units. maybe the planet gained 30% people in the coarse simulation. it now has to actually place them.
|
||
|
|
||
|
loren schmidt
@lorenschmidt
|
31. sij |
|
and if you add people to a city, you have retroactively make dwelling places, farms, etc. which fit the new homeostatic state of the parent container.
|
||
|
|
||
|
loren schmidt
@lorenschmidt
|
31. sij |
|
you'd lose something without continuous granular simulation. some phenomena are granularity dependent and cannot be simplified at large scales. but if you played to the strengths of this you could have a huge simulated world which could truly change in large ways over time.
|
||
|
|
||