While I was posting in this thread about razing cities (yeah, I go off on tangents alot
), I came up with an idea for migration. The way it works is this: when your citizens become unhappy, there is a chance that they will leave the city they are in and join others.
Migration Within your Civilization
When your cities grow too large, and your citizens become unhappy, they might move to less populated cities that you have, after a time. This would, of course, be good. You could have a city with lots of flood plains in it, which produces citizens, which then migrate to other cities. This would be exactly like producing workers from flood plain cities to increase smaller ones, except without the micromanagement, or production cost. It's realistic too.
Migration to other Civilizations
Personally, I hate the way culture flipping works in Civ3. It's too "all or nothing," too instantly occuring, for me. Also, it forces you to do ridiculous things, like making all of the enemy citizens into tax collectors to starve the city down when you capture an enemy city. The way I think it should work is, if your culture is more dominant than a neighboring Civs, then the citizens of your opponent would start leaving their cities to join yours. Their sentiment towards your civilization would also affect this, but I will discuss that later.
I believe that they should completely remove culture flipping, and instead replace it with migration and revolutions which would form new Civs. If the new civilization declared its independence because it sympathized with you more than their former owners, they might allow you to annex them. Think Texas here. Ah, but I am straying from my topic
Quarantine
By placing a city under Quarantine, you would prevent any migration in or out of the city. It would lower the happiness level, but they couldn't be sucked up by another more powerful culture.
Picture this: two cities are right next to each other. The one in the west is fabulously rich, with a vibrant economy, and skyscrapers going up. To the east of it is a grey desolate city, with empty shops and starving people. A few people move into the west city. The trickle quickly turns into a flood, and thousands of people cross from east to west every day. But then, the Government in the East city throws up a wall, and shoots anyone who trys to cross it.
I am, of course, referring to the "brain drain" of Berlin, and the Berlin Wall. Incidentally, I think that a Quarantine action should only be able to be used by Communist Governments. Many people have rejected the idea of Communist Gov'ts building Temples and Cathedrals, and I agree. If this were added in, then Communist gov'ts simply wouldn't need religious buildings, especially if they have enough military police. A few tweaks like this, making culture have little importance under Communism, would fix this issue.
Evacuation
Evacuation would be like a controlled migration. If one of your cities was about to fall, then you could start to evacuate its citizens. This idea has been proposed before, which would create "refugee" units to go join your other cities, lowering the city size to one. I don't think like idea because 1) it seems abusive and 2) it seems clunky.
My proposed method of evacuation would be as follows: you give an evacuation order (probably by right clicking the city). All production and commerce would halt in that city. Each turn, 1 citizen would migrate to a nearby city. They could not migrate into a city that is currently evacuating. The city could evacuate all the way down to size 0 (where there us no production / commerce / food made), and no citizens would migrate back into it until the evacuation order was lifted.
This model has several implications:
1) You could not instantly evacuate all of your citizens in one turn. This makes sense, both realistically, and for gameplay. You would have to use some forsight as to when to begin evacuation in advance.
2) Bigger cities take longer to evacuate. This also makes sense, and gives the player more to think about strategically.
3) A neighbor could declare war, and start taking cities before you have a chance to evacuate them, or you could do the same to your neighbor. This is also realistic.
Deportation
Another random idea popped into my head while I was writing this: Deportation. Only available to Fascism, Communism, and Despotism, you could force a citizen to go to a different city, although the rest of the citizens in their previous city would become unhappy (like drafting and pop-rushing).
Also, whenever one of these Gov't types took an enemy city, they would have the option of mass deportation, which would remove ALL of the foreigners to select cities, and then you could either let your people migrate into the size 0 city, or abandon it.
What do you guys think of these ideas?

Migration Within your Civilization
When your cities grow too large, and your citizens become unhappy, they might move to less populated cities that you have, after a time. This would, of course, be good. You could have a city with lots of flood plains in it, which produces citizens, which then migrate to other cities. This would be exactly like producing workers from flood plain cities to increase smaller ones, except without the micromanagement, or production cost. It's realistic too.
Migration to other Civilizations
Personally, I hate the way culture flipping works in Civ3. It's too "all or nothing," too instantly occuring, for me. Also, it forces you to do ridiculous things, like making all of the enemy citizens into tax collectors to starve the city down when you capture an enemy city. The way I think it should work is, if your culture is more dominant than a neighboring Civs, then the citizens of your opponent would start leaving their cities to join yours. Their sentiment towards your civilization would also affect this, but I will discuss that later.
I believe that they should completely remove culture flipping, and instead replace it with migration and revolutions which would form new Civs. If the new civilization declared its independence because it sympathized with you more than their former owners, they might allow you to annex them. Think Texas here. Ah, but I am straying from my topic

Quarantine
By placing a city under Quarantine, you would prevent any migration in or out of the city. It would lower the happiness level, but they couldn't be sucked up by another more powerful culture.
Picture this: two cities are right next to each other. The one in the west is fabulously rich, with a vibrant economy, and skyscrapers going up. To the east of it is a grey desolate city, with empty shops and starving people. A few people move into the west city. The trickle quickly turns into a flood, and thousands of people cross from east to west every day. But then, the Government in the East city throws up a wall, and shoots anyone who trys to cross it.
I am, of course, referring to the "brain drain" of Berlin, and the Berlin Wall. Incidentally, I think that a Quarantine action should only be able to be used by Communist Governments. Many people have rejected the idea of Communist Gov'ts building Temples and Cathedrals, and I agree. If this were added in, then Communist gov'ts simply wouldn't need religious buildings, especially if they have enough military police. A few tweaks like this, making culture have little importance under Communism, would fix this issue.
Evacuation
Evacuation would be like a controlled migration. If one of your cities was about to fall, then you could start to evacuate its citizens. This idea has been proposed before, which would create "refugee" units to go join your other cities, lowering the city size to one. I don't think like idea because 1) it seems abusive and 2) it seems clunky.
My proposed method of evacuation would be as follows: you give an evacuation order (probably by right clicking the city). All production and commerce would halt in that city. Each turn, 1 citizen would migrate to a nearby city. They could not migrate into a city that is currently evacuating. The city could evacuate all the way down to size 0 (where there us no production / commerce / food made), and no citizens would migrate back into it until the evacuation order was lifted.
This model has several implications:
1) You could not instantly evacuate all of your citizens in one turn. This makes sense, both realistically, and for gameplay. You would have to use some forsight as to when to begin evacuation in advance.
2) Bigger cities take longer to evacuate. This also makes sense, and gives the player more to think about strategically.
3) A neighbor could declare war, and start taking cities before you have a chance to evacuate them, or you could do the same to your neighbor. This is also realistic.
Deportation
Another random idea popped into my head while I was writing this: Deportation. Only available to Fascism, Communism, and Despotism, you could force a citizen to go to a different city, although the rest of the citizens in their previous city would become unhappy (like drafting and pop-rushing).
Also, whenever one of these Gov't types took an enemy city, they would have the option of mass deportation, which would remove ALL of the foreigners to select cities, and then you could either let your people migrate into the size 0 city, or abandon it.
What do you guys think of these ideas?
