Tatran said:
So here are my thoughts on this topic.
There's has to be real good reason why a city/cities
break away from your empire.Reasons could be a much
older/earlier culture (like it is now with the culture flip)
or another religion (which will be implemented in civ4 if I'm
correct informed).
The whole world should divided in culture regions or there
should be a lot of small culture regions on the map.Those
small culture regions are represented by barbarians.There
are a lot of barbarian tribe names in civ3.The barbarians
should right from the start on the map divided into small
culture regions all over the world.Instead of destroying
their camp,the barbarian camp will be a new town to
your civilization with its minor culture.Maybe a region
could have more camps.
I'm not a regular poster on this forum (which is excellent, thanks to Thunderfall and all), and due to time availability my interest in the game is more that of an intellectual spectator than as a regular player. But for Firaxis' edification, I've probably sold as many copies of Civ3 by recommendation to students and friends as many a paid salesperson. I'd like to play and "sell" Civ4, too.
I've just read the thread over, and I'm with Tatran here, on some level of abstraction. Arathorn notes his "raze and replace" strategy for eliminating citizens loyal to other civilizations; that strategy (which is essentially a kind of genocide) is almost costless in Civ3; some players starve out citizens from large conquered cities so they will "grow back" with loyal citizens. These strategies should be extremely costly in terms of international reputation (especially peace with the genocide victims' original civilization) and/or internal unrest.
If in Civ4 new citizens are "born" with ethnic, linguistic and religious ties that derive from the region's history rather than the monolithic owning civilization, it is easy to imagine some realistic AND "fun" ways to make the game very colorful and limit snowballing, without getting too complex. Snowballing is, after all, a kind of globalization, and as history and present political reality show, local and regional particularities are the chief obstacle.
Imagine, for example, that simply building a temple or university is a two-edged cultural sword: it makes your culture more attractive to the neighbors, but it also makes the regional culture of the city's citizens more potent relative to other groups in your civilization and increases the probability that new citizens will be "born" into the city's dominant group(s), in that city and in its neighbors. You'd have to think twice about building improvements in your provinces as a "cultural offensive" against neighbors if those improvements increase the probability of a rebellion. If those citizens have affinities with neighboring civilizations, you may be making your civilization more attractive to the neighbors, but you may also be increasing the risk that your subgroup(s) will break away to try to join the other civ or start their own gig. Obviously, governments, happiness and other factors could affect the probability of rebellion.
The idea of regional cultures based on barbarian forbears is intriguing. The terrain could also be seeded with "tribes" representing major civilizations that are not on the board in the current game. Suppose Ottomans and Egyptians neighbor each other and both have significant Arab populations, but there's no Arab civilization yet on the board. Both the Ottoman Sublime Porte and the Egyptian Pharaoh should have to work hard to keep Arabs in their respective camps. Here's a way to implement judgement's prudent observation that rebellions should be preventable: code an increasing probability that Arab "great leader(s)" will emerge as actual units from the desert as certain threshholds of Arab population size and concentration are reached. Your troops and diplomats would have a couple of turns in which to head him off, after which he may succeed in flipping a few cities, after which there's a chance his civilization itself "snowballs" to all cities with some Arab population.
My two bits, with the details for programmers to work out; thanks for reading.