[size=18pt]Intro[/size] (can skip this)
After reading a bunch of suggestion threads concerned with balancing and survival, I found there were a lot of people arguing that it is already quite difficult and an equal number that it is not nearly difficult enough. After giving it some thought I think that both statements are quite true. Let me elaborate.
While most roquelikes and roquelike-likes are known for their difficulty, they are still quite accessible, even for complete beginners (again, not all, DF is anything but accessible to beginners). It is quite easy to clear the first few floors in Nethack, get through a few starsystems in FTL or get to the first boss in The Binding of Isaac, but no one would call these easy games. That is because they possess progressive difficulty, the challenge rises as the player progresses.
Progressive difficulty is what Cataclysm lacks. Starting out as a new player with a new character is extremely challenging, but once you’ve grasped the basics and acquired the equipment you need, survival and all other dangers become trivial. This makes balancing very hard, since a global increase in difficulty (say by introducing Zombiewolfs) would mostly affect the already plenty challenging beginning. Its of course not trivial to make the game progress in what is essentially a Sandbox: The player is not forced to go anywhere, must not go down level after level and the alternative of an arbitary increase in difficulty is not desirable (oh, the player has a shotgun? better spawn more Zombears then!).
[size=18pt]The Idea[/size]
I am in no way the first one to notice all this, but I think I have an answer (or at least idea) to that problem nevertheless: Why not make the games difficulty progress over time? Making the game more difficulty the more ingame time passes would allow for a comparable difficulty progression like in the games mentioned above: New characters (often being played by new players) have it relatively simple whereas old characters have huge challenges to conquer. It is already implemented to some degree: food spoils, more mutated insects appear, etc. Unfortunately it is not enough as of now, as experienced characters are still invulnerable.
It would fit in the setting too! The ever growing number of fungaloids/triffids could make new fungal spires/hearts, Zombies mutate into more and more inhuman shapes, natural wildlife goes extinct replaced completely by mutation equivalents (no longer normal wolves only giant ones that glow in the dark), all the hazardous materials dumped everywhere wreck havoc with the athmosphere resulting in more severe winters (Winter is coming!), the robots become self aware, bees grow to even larger size, portals open all over the place releasing monsters, sewer rats grow intelligent enough to steal loot from cities, etc. There is a lot of fun that could be had with this. You didn’t think all the slime and fungal would be staying idle, did you?
Ideally that feeling of utter boredom of having a character survive for more then 2 years would get replaced by one of accomplishment. Against all odds you somehow managed to survive hell on earth. Bravo! All of this without making things even more difficult for new players. You would also finally have some reason other than sheer paranoia to stockpile the ridiculously large piles of weapons, ammo and food. They are simply for bad times to come, or should we say for Dark Days Ahead?
Naturally there should be an options for the exact time-scale with the possibility to turn it off completely. You don’t necessarily want challenge when you are busy making an drivable fortress of utter DOOM ™ the size of a Death Star, or when you are busy testing stuff out.
Should enough people agree with this sort of thing (or the idea in general at least) then I would try making a pull request on github to implement at least a framework in the time around christmas (the most boring time of the year). Obviously this would be a serious change in game balance, therefor it should be discussed extensively (and could lead to some hot debates). Just please try to stay civil about it.
~Cheers
Uneron