Vorlin
Chieftain
Just to be fair to Firaxis, a lot of you are asking for an AI implementation in a game that can't even be done in labs around the country dedicated solely to AI coding. Fuzzy logic, assigning comparable values to disparate things, flexibility, adaptation, these aren't within the boundaries of any game we'll see produced in the next decade (though I'll be happy to be wrong on this). It's not reasonable to expect Firaxis to make earth-shattering breakthroughs in the field of AI as part of a Civ3.
Also, complex fuzzy logic AIs have their problems too. Just turn on the Jerry Springer show for an example...
Firaxis had to write an AI that wouldn't use up too much processor time, that would handle an extremely wide variety of situations, and that would try to avoid being grossly exploitable. The last is the one thing that they were guaranteed to fail at, because human code is self-modifying while current game code isn't, and thus you'll almost always have the human adapt to the point where they can run rings around any AI just by exploiting the weaknesses that it can never overcome. This isn't a Firaxis problem, it's just the current state of AI programming.
As far as I'm concerned, Firaxis did a pretty good job with the AI. Sure, it could be improved, but there comes a time when such improvement becomes a case of diminishing returns. I think the Civ3 AI has reached that state.
Also, complex fuzzy logic AIs have their problems too. Just turn on the Jerry Springer show for an example...
Firaxis had to write an AI that wouldn't use up too much processor time, that would handle an extremely wide variety of situations, and that would try to avoid being grossly exploitable. The last is the one thing that they were guaranteed to fail at, because human code is self-modifying while current game code isn't, and thus you'll almost always have the human adapt to the point where they can run rings around any AI just by exploiting the weaknesses that it can never overcome. This isn't a Firaxis problem, it's just the current state of AI programming.
As far as I'm concerned, Firaxis did a pretty good job with the AI. Sure, it could be improved, but there comes a time when such improvement becomes a case of diminishing returns. I think the Civ3 AI has reached that state.