Consider a case:
I am Gandhi, I have a four cities (tall empire, yes) with a few military units in peacetime: four highly experienced range units and four melee units.
Key circumstances:
First, my cities can produce up to 150-200 hammers per turn in late game. It means that I can produce, say, infantry within 2 turns (or even 1 with hammer overflow).
Second, my cities themselves have strength more than 100 (with all defensive buildings and garrisoned units).
And here is what has been happening 6 times since Medieval (typical chronology):
England sees that "Gandhi is weak", declares a war and moves 10-15 units towards one of my cities.
I collect a front line (melee-city-melee) and put ranged units behind. Cities start to produce melee units at highest rate (1-4 units per turn!).
Elizabeth's units try to attack my over-powered city (sick!) and fortified melee units. My artillery smash them right after their attack.
Even if my melee unit is dead or too wounded, it is replaced with a fresh frontline unit.
Elizabeth kills at maximum two units per turn (but zero is more often), I kill at least one unit per turn with ranged units.
It really looks like a brutal meatchopper, guys
After 8-12 turns invasion forces are crashed, but I have 10-15 melee units and four extremely skilled ranged units. Of course I move towards Elizabeth's nearest cities and raze them. Then I sell redundant melee units (or give them to CSs) and go back to initial state (I am heading a cultural victory).
I still can't believe it happened six times! From Longswordsmen to Mechanized Infantries!
Dear Civ developers, please fix this ridiculous AI bug.
I am Gandhi, I have a four cities (tall empire, yes) with a few military units in peacetime: four highly experienced range units and four melee units.
Key circumstances:
First, my cities can produce up to 150-200 hammers per turn in late game. It means that I can produce, say, infantry within 2 turns (or even 1 with hammer overflow).
Second, my cities themselves have strength more than 100 (with all defensive buildings and garrisoned units).
And here is what has been happening 6 times since Medieval (typical chronology):
England sees that "Gandhi is weak", declares a war and moves 10-15 units towards one of my cities.
I collect a front line (melee-city-melee) and put ranged units behind. Cities start to produce melee units at highest rate (1-4 units per turn!).
Elizabeth's units try to attack my over-powered city (sick!) and fortified melee units. My artillery smash them right after their attack.
Even if my melee unit is dead or too wounded, it is replaced with a fresh frontline unit.
Elizabeth kills at maximum two units per turn (but zero is more often), I kill at least one unit per turn with ranged units.
It really looks like a brutal meatchopper, guys

After 8-12 turns invasion forces are crashed, but I have 10-15 melee units and four extremely skilled ranged units. Of course I move towards Elizabeth's nearest cities and raze them. Then I sell redundant melee units (or give them to CSs) and go back to initial state (I am heading a cultural victory).
I still can't believe it happened six times! From Longswordsmen to Mechanized Infantries!
Dear Civ developers, please fix this ridiculous AI bug.