I keep getting put off the game for the same reason every time.
Let me elaborate. My first real succesful fotress was quite enjoyable, and promised to become a marvel of a city. Sadly though it died less then halfway in construction due to fps.
Now fps death isn't the problem I want to point out right now. I have a quad core so naturally it's not that good at running DF. Anyway after the fps death I gave the game a break for a while until I have inspiration for a new fort.
And I did try a few new forts. I've got a nice design in mind wich will surely make for an epic fortress. Yet everytime the same problem: Immigrants.
They just come to quickly to many. You have a fort of 6 dwarves then suddenly there's 50 of the buggers.
Managing all those new dwarves is such a pain esepcially if your fortress is still young and the industry is still starting up. There's to many freaking dwarves!
So I don't know I thought I'd throw a suggestion out there on the whole immigrant problem. Well for me atleast it's a problem I don't know about the rest of you guys.
What if the amount of immigrants in an immigrant wave was related to the amount of dwarves you already have? Let's for example have an immigrant wave bring 1/5 rounded up of your current population as immigrants.
The population of your fortress would then go up exponentialy instead of the crazy linear increase right now.
P=P0*1.2^w Where P is population P0 starting population (7 right?) and W the number if immigrant waves passed.
I think an increase like this would be far easier to manage, especially in the start of your fortress. That and it doesn't make much sense that a band of 7 dwarves would encourage the whole 10 immigrants to migrate. Lots of people go to big cities, only some carve out a home in an outpost far away from home right?
P.S. thought I'd do a bit of calculating, after a year of every season an immigrant wave your population would be twice as much as you started with. Sounds reasonable no? That would make it 4 to 5 years or so to get a population of 200 I'd say roughly. For me a number like that could work, I'd go for even slower maybe!