What, no plate tectonics? 

What, no plate tectonics?![]()
For climate prediction, there are a few factors to consider:
temperature. This is affected not only by closeness to the equator, but also by elevation of the land.
Within the tropics we tend to get tropical climates, which are much less affected by the seasons. eg, tropical, subtropical, desert, and savannah.
Outside of the tropics, in the temperate latitudes, we tend to get continental climates (warm/cool continental), which are strongly seasonal climates.
Within the polar regions (arctic circle), some portion of the year is without sunlight, and it is here we see the polar climates with permafrost or ice (tundra, glacial).
Precipitation.
The second important factor is rainfall, which depends mostly on closeness to bodies of water, and the degree of evaporation from them (which in turn depends on temperature). It is reasonable to look at what % area of a region is water, and what temperature it is.
(A more advanced model would consider the coriollis force favoring to move that moist air in one direction over another ie, a tendency to bring lots of it over the land to fall as rain, or out to sea in which case it wouldn't contribute as much.)
Water has a high specific heat capacity, which makes it a good buffer against changing air temperatures. Land that is far from bodies of water tends to feel greater swings between warm/cold cross seasons and between day and night because it doesn't have this buffer. This tends to characterise warm/cool continental and the desert climates. The difference between warm/cool continental is the presence of sub zero temperatures for a significant portion of the winter season.
Land that is near to water, such as sheltered coastlines and small islands near to larger continents with continental climates, tend to feel the benefit most, which is where the rare temperate climates tend to form: eg, UK and Japan.
what % of regional area is forest?
An abundance of trees will be an effective buffer of both humidity and air temperatures, so help to keep a damp warm environment stay damp and warm. This tends to characterise tropical climates, but forests will affect the wetness and temperature of other places that they are present too. The effect on temperature is that forests help to soften day/night temperature changes.
I don't think I'll go crazy and put Coriolis effects into it!
Part of the problem is that I don't want to have a big sample region--ever. The pixel lookup function in pygame is quite slow and if I have even a 10x10 box to look at, it's going to dramatically drag down the performance.
Oh, and somebody mentioned plate tectonics.I'm not dealing with geological timescales here. The simulation will run for thousands of simulated years, not millions or billions. The intent behind all this generation stuff is to produce a world that looks like it's been around a while.
Part of the problem is that I don't want to have a big sample region--ever. The pixel lookup function in pygame is quite slow and if I have even a 10x10 box to look at, it's going to dramatically drag down the performance.
Can we not have the map data stored in an array, instead of a image?
Oh, and somebody mentioned plate tectonics.I'm not dealing with geological timescales here. The simulation will run for thousands of simulated years, not millions or billions. The intent behind all this generation stuff is to produce a world that looks like it's been around a while.
Sort of like the Civilization games then?
SimEarth from the early 90's had a rudimentary model of plate tectonics built into it, I think I recall. I recall running it a couple of times and getting a snowball earth at about the correct time (600Mya) -- once thawing out due to volcanic activity, and once staying frozen. Only once did robotic life take over the earth after all the humans departed in their space-going arcologies.
I suspect you might need more than 100 actors per generation, but it does sound very interesting. If it was a commercial offering, and I could tweak the scripts, I'd be keen to purchase it. I'm a sucker for this simulation type of stuff.
I would say that broken lines of succession don't always precipitate a major civil war. For example, James VI/I replacing Elizabeth I and George I replacing Anne I, although the Gunpowder Plot and the Stuart rebellions were certainly minor to intermediate reactions. I guess it boils down to the economic power of the challengers and their allies. In addition, monarchies haven't always used primogeniture to determine succession -- for example, a council of the wise might choose the king.
We use essential cookies to make this site work, and optional cookies to enhance your experience.