The Advantage of a Low Bar
Is that you can clear it. The roaming hordes are settling and the settlements are spitting out roaming hordes at appropriate intervals. The code is very untidy and none of the values relating population growth and agriculture etc. are in any way balanced but it works pretty much as it should from what I can tell from setting it to update about once a second and watching it for half an hour or so.
I’m pleased that as I write the code, more and more possibilities for dynamism in the environment become obvious. The problem will be controlling that behaviour so that the system doesn’t tend to destabilise in a manner that makes playing the game too difficult (such as populations crashing or resources running out too quickly), but for now it’s good that the model seems full of possibilities.

