Brain
Lost in thought
Hello all.
As we know the AI in Civ, although very good, is still far from being "intelligent" and many exploits exist. We also know that the modding capabilities of Civ IV and specifically the AI will be very great. For these reasons, I would like once and for all to address the criticism of many players and present a general plan for modding the AI to create a better experience for all. Unfortunately, we don't have any specifics about modding and the AI SDK yet but it is still possible to present some rough ideas. I invite everyone to read through and, if you like, join me to create an AI modding project.
My main idea revolves around the following concept. We can assume that human players are always more intelligent that AI players. So then why not make the humans do all the thinking? Once the game is released there will be many players trying out many different things to beat the game. No matter how good the AI is, at some point players are going to find ways to outsmart the AI and win. Strategies will be worked out and put into practice. But what if we take all those strategies and put them all together in a common database that the AI can use? The AI could then use the same kinds of strategies against human players. Then counter-strategies would be devised, and those in turn could be added to the common database. In this way the AI would always play using the most advanced strategies known so far by all players.
Using this idea and given enough time and participation, we could produce an AI of much higher quality than anything Firaxis could ever deliver. However, it still requires a lot of work. For one thing, we must create a system that can evaluate the game, choose a strategy, and actually implement the strategy. This is not an easy task and requires more specific knowledge about the AI SDK.
I already have some ideas for actually implementing such a system, and I think I have enough programming knowledge to do it, but alone I can't do much. So I would like to invite everyone in the Civ community to participate in this project. People with programming knowledge can help modding and scripting the AI, but other people are also invaluable in order to find good strategies. The more people the better. I would also like to invite everyone to give their ideas for making such an AI mod.
Here are some links to other parts of this thread:
As we know the AI in Civ, although very good, is still far from being "intelligent" and many exploits exist. We also know that the modding capabilities of Civ IV and specifically the AI will be very great. For these reasons, I would like once and for all to address the criticism of many players and present a general plan for modding the AI to create a better experience for all. Unfortunately, we don't have any specifics about modding and the AI SDK yet but it is still possible to present some rough ideas. I invite everyone to read through and, if you like, join me to create an AI modding project.
My main idea revolves around the following concept. We can assume that human players are always more intelligent that AI players. So then why not make the humans do all the thinking? Once the game is released there will be many players trying out many different things to beat the game. No matter how good the AI is, at some point players are going to find ways to outsmart the AI and win. Strategies will be worked out and put into practice. But what if we take all those strategies and put them all together in a common database that the AI can use? The AI could then use the same kinds of strategies against human players. Then counter-strategies would be devised, and those in turn could be added to the common database. In this way the AI would always play using the most advanced strategies known so far by all players.
Using this idea and given enough time and participation, we could produce an AI of much higher quality than anything Firaxis could ever deliver. However, it still requires a lot of work. For one thing, we must create a system that can evaluate the game, choose a strategy, and actually implement the strategy. This is not an easy task and requires more specific knowledge about the AI SDK.
I already have some ideas for actually implementing such a system, and I think I have enough programming knowledge to do it, but alone I can't do much. So I would like to invite everyone in the Civ community to participate in this project. People with programming knowledge can help modding and scripting the AI, but other people are also invaluable in order to find good strategies. The more people the better. I would also like to invite everyone to give their ideas for making such an AI mod.
Here are some links to other parts of this thread: