I'd like to be able to simulate years and years of history, the rise and fall of civilizations, and the growth and decline of settlements.
Not only does this require a pretty indepth study of how individual settlements are formed, there is also much work that would have to be done to see how those settlements interacted, conjoined, fought, etc.
Assuming that I can figure out where the people live, I plan to build a series of simple Markov decision trees and cellular automaton to stochastically figure out what happens next. This is a good substitute for emergent order. In fact, I already have the structure for a cellular automaton, since my map consists of individual hex objects, each with its own properties.
Has it been done already?
- Dwarf Fortress seems to be the system to beat. Most of this link bag is related to it. It seems that most DF worlds last less than 1000 years. I'd like a bit longer than that (maybe 2-3000?), so there's no way to crunch all that data on my machine. That's a lot of memory.
- "df-style-worldgen is a 2D world generator inspired by Dwarf Fortress. It generates 2D worlds with multiple map modes and will eventually simulate civilizations, gods and beasts and their history."
- Dwarf Fortress Talk #1
- History Generator Simulator. This one is really cool, but very granular. I'm not sure simulating every troop movement will work for me, but I think there are still design considerations here that I can steal. Also, its not DF. Good info on the GitHub.
- Dwarf Fortress will crush your CPU because creating history is hard.
- “A Cheap Fantasy Universe Generator”: On Dwarf Fortress, Games, Procedural Generation, History, Self-Engagement, Difficulty, Sociality and Boatmurdered
- Ideas for the Ultimate Strategy Game
Sort of. I suppose I need to step back and design this from the ground up. What features do I want? What sorts of inputs are important to the model? Most importantly, how does the model interface with the map I'm building (the timescales I need are far shorter than anything that would affect the geography significantly, barring a worldwide cataclysm)?
No comments:
Post a Comment