Disclaimer: I have no idea if this is even possible or not. This suggestion has been made by someone with no knowledge of programming.
Right, now that's out the way, here's the gist:
- The community submits a bunch of
awesome fortresses to Toady.
-
Either these forts themselves would be used for world-gen forts,
-
Or from these forts, some sort of set of rules would be created, and these rules would be followed to make fortresses in world-gen
- This could be as simple as individual rooms being identified, furniture generalised (statues couldn't stay exactly the same), and then the rooms being pasted together to make interesting forts. This is already done in-game, but with workshop rooms, bedrooms, stockpiles, etc.
- It could be more complex, with larger player-made structures such as artificial caves, moats, massive mine shafts, engineering projects, etc being identified.
- Or even (and this suggestion will likely make programmers cringe, as I have little to no idea what I'm talking about) some form of machine learning could be used, where a program tries to work out the rules behind player-made forts and creates entirely new rooms and structures based on them. A bit like deep learning, maybe? Where we get something that produces the human touch (or rather dorven touch) to make totally new forts we nonetheless feel were made by a very crazy person? Could a program even do this kind of thing?
Reasoning:
- World gen forts are rubbish in adventure mode. I've never reclaimed one, but I don't imagine it's an incredible experience either.
- Even if more features were added, they're still something it'd be hard for Toady to get right. Whatever character he gave the dwarven fortresses, it'd always feel like they had something lacking. Especially compared to the wonders a player can produce.
- Have you seen the awesome stuff people have created? Archcrystal? Silentthunders? Lethalshade's
Cathedral of Armok? The list goes on forever!
- This would add a lot of variety, and would make adventure mode fortresses much more interesting. At the moment, I only encounter them when I want to go underground (a bad idea) or am trying to escape from them after starting there.
Other stuff:
- I'm not sure if this should just be for mountain forts, or for hillocks generally, or all types of settlement even.
- Procedurally generated races: this suggestion might not fit in, but I don't know if the site types are going to change or not. Also, there'll still be the option to have vanilla dwarves.
So what do you think? Would any of these ideas be good/rubbish/impossible/anything else?