First, I'm one of those players who has not had any sort of problem with combat results. Maybe that taints my view. I'm also the author of the CivII combat guide, which most certainly taints my view... Anyway, I realize some players just have had bad luck, don't take what I say too harshly!
Civ3 combat does
not give buggy results. With firepower gone and hitpoints reduced, combat is simplified. Mathematically, that just means that the unpredictable result is more likely than players were accustomed to in CivII. Remember,
with even A/D values (e.g. archer vs. spearman), the attacker can expect to win less than 1/3 of the time. It's simply how it works out. To win, you need an advantage, often a significant one.
Civ3 combat requires the player to use bombardment, numbers, and in general more strategy than in the previous civ games. I happen to think this makes for a better game. But then, I don't mind the occasional unbelievable result - if I knew ahead of time how everything ended, I wouldn't waste my time playing.
Will a spearman defeat a tank? It can, and once in a blue moon will. Do you remember the 4326 times it loses to the tank? No, the one exception is what stands out in somebody's mind. Besides, your pc does not compare tank vs. spearman, it compares 16:2. It is only unintuitive to a human mind. If you need a realistic explanation, just imagine that those spearmen were led by that civ's greatest strategic mind, and your tank was led by a bumbling fool who was arrogant enough to think his tech advantage would sidestep the need for careful tactics. He deserved to die!
