Beard Rinker
Warlord
By far the biggest improvement in any version of Civilization would be improved intelligence in the AI. This is not meant as a criticism of the AI in civ 3. It's just a fact of life in any complex computerized strategy game.
A customized AI would not have to be any better than the existing AI, just use a significantly different strategy. Although the AI in civ does use different strategies, the similarities far outweigh the differences.
One of the more challenging and enjoyable aspects of playing a strategy game against a human is the fact that everyone has their own strategy. In my opinion, having 7 opponents using seven vastly different yet mediocre strategies is more enjoyable than having 7 opponents using the same good strategy.
At is simplest, an API for customizing the AI should have the following features:
- Ability to inherit all AI behaviors.
- Ability to override most AI behaviors.
- Access to most internal data structures.
The game would have to be modified to allow assigning a customized AI to an AI opponent. This would allow multiple different customized AI's in the same game.
With that, I'm sure a few users could create a customized AI.
Very few users would actually use the API and of those only a small percentage of customized AI's would be useable. However, just one quality customized AI would be of benefit to all.
Realistically, I don't expect Firaxis to release any kind of an API. The added work and support required is hard to justify for questionable returns. However, it sure would be nice and could make a great game even better
A customized AI would not have to be any better than the existing AI, just use a significantly different strategy. Although the AI in civ does use different strategies, the similarities far outweigh the differences.
One of the more challenging and enjoyable aspects of playing a strategy game against a human is the fact that everyone has their own strategy. In my opinion, having 7 opponents using seven vastly different yet mediocre strategies is more enjoyable than having 7 opponents using the same good strategy.
At is simplest, an API for customizing the AI should have the following features:
- Ability to inherit all AI behaviors.
- Ability to override most AI behaviors.
- Access to most internal data structures.
The game would have to be modified to allow assigning a customized AI to an AI opponent. This would allow multiple different customized AI's in the same game.
With that, I'm sure a few users could create a customized AI.
Very few users would actually use the API and of those only a small percentage of customized AI's would be useable. However, just one quality customized AI would be of benefit to all.
Realistically, I don't expect Firaxis to release any kind of an API. The added work and support required is hard to justify for questionable returns. However, it sure would be nice and could make a great game even better