What need an AI do?
Posted: Thu Jun 19, 2008 1:24 am
MY QUESTION PART I:
In the thread entitled "PC Civil War Games", there has been much discussion of about AIs.
A lot of people who play mainly SP (single player) have indicated that a strong AI is a key component of a worthwhile game.
Well, I wanted to learn more about people's perception of what a good AI is. Of course, simplistically, we can just say that a good AI is one that beats human players without cheating. (Although I would might argue that cheating is okay as long as it is not extremely overt and leads to an exciting game ...).
So, what must an AI do to be considered good? I am looking for detailed answers that identify fairly specific military strategies that lead you as the human player to feel that the game is immersive. That the AI is capable of formulating a plan and executing it. So, more than simply massing and hitting a weak spot on the line. Here let me throw out some examples:
AI knows how to:
- Use terrain (will vacate poor terrain; will defend on terrain with bonuses; will avoid attacking good ground and instead look to bypass).
- Feints or masses in one location while planning the real attack elsewhere.
- Knows how to withdraw to pull an enemy forward streching supply lines and then counter attacks looking to encircle/cutoff an army.
- Use seasons; will attack in the Spring and use the Winter to consolidate and secure its gains.
- Will set up a layered defense such that the enemy is gradually attrited as it advances.
- Will use blocking and delaying forces to slow an attack so that the main defensive line can prepare its positions.
- Will maintain a reserve for various uses like a counter attack when the enemy is spent.
- Will use pickets to gather intelligence about the enemy.
- Will use screen forces to deny the enemy intelligence about actions and movements deep in the rear.
- Will give priority to the transportation network such it will attempt to seize key junctions denying the enemy ability to move troop and reinforce a battle.
- Will peform a hasty attack if it perceives that the enemy is disorganized; will perform a careful cohesive attack against a prepared defense.
- Will use terrain as part of a defensive plan like set up a defense on the far side of a major river; give priority to holding bridges.
- Will use exploit a break in the lines with fast forces such as cavarly to cause havoc in the rear.
- Will give priority to political objectives that might break the will to fight.
- Will attempt to flank a line a roll it up.
- Will draw the enemy into kill areas made up of difficult terrain, prepared defenses, and artillery barrages.
- Will trade terrain for time if the future offers recruitment/trained troop/foreign reserves.
- Will preserve its forces and avoid attrition situations if manpower levels are low.
- Will force high attrition combat if the enemy has less manpower.
Well, the above are just some examples. The point is that the items above are what you would expect of a human commander.
So, when you say about an operational/strategic game "good AI!", what does the AI need to do for you to say that?
Thanks.
---
MY QUESTION PART II:
Now that you have a sense the level of play/command that qualifies a worthy opponent in my mind ... For those of you who feel that the AGE engine has a good AI, what speficially does the engine do that makes you say this? Where is the engine strong in its ability to analyze the situation and attack or defend? Where is the engine weak? What situations arise where you find yourself smirking saying "dumb AI!"? (sorry Pocus)
What situations occur where you manage to kick the AI's butt repeatedly? What is the AI failing to see or do in order to avoid repeated embarassments?
Thanks.
---
Thanks for your time to take my questions seriously.
In the thread entitled "PC Civil War Games", there has been much discussion of about AIs.
A lot of people who play mainly SP (single player) have indicated that a strong AI is a key component of a worthwhile game.
Well, I wanted to learn more about people's perception of what a good AI is. Of course, simplistically, we can just say that a good AI is one that beats human players without cheating. (Although I would might argue that cheating is okay as long as it is not extremely overt and leads to an exciting game ...).
So, what must an AI do to be considered good? I am looking for detailed answers that identify fairly specific military strategies that lead you as the human player to feel that the game is immersive. That the AI is capable of formulating a plan and executing it. So, more than simply massing and hitting a weak spot on the line. Here let me throw out some examples:
AI knows how to:
- Use terrain (will vacate poor terrain; will defend on terrain with bonuses; will avoid attacking good ground and instead look to bypass).
- Feints or masses in one location while planning the real attack elsewhere.
- Knows how to withdraw to pull an enemy forward streching supply lines and then counter attacks looking to encircle/cutoff an army.
- Use seasons; will attack in the Spring and use the Winter to consolidate and secure its gains.
- Will set up a layered defense such that the enemy is gradually attrited as it advances.
- Will use blocking and delaying forces to slow an attack so that the main defensive line can prepare its positions.
- Will maintain a reserve for various uses like a counter attack when the enemy is spent.
- Will use pickets to gather intelligence about the enemy.
- Will use screen forces to deny the enemy intelligence about actions and movements deep in the rear.
- Will give priority to the transportation network such it will attempt to seize key junctions denying the enemy ability to move troop and reinforce a battle.
- Will peform a hasty attack if it perceives that the enemy is disorganized; will perform a careful cohesive attack against a prepared defense.
- Will use terrain as part of a defensive plan like set up a defense on the far side of a major river; give priority to holding bridges.
- Will use exploit a break in the lines with fast forces such as cavarly to cause havoc in the rear.
- Will give priority to political objectives that might break the will to fight.
- Will attempt to flank a line a roll it up.
- Will draw the enemy into kill areas made up of difficult terrain, prepared defenses, and artillery barrages.
- Will trade terrain for time if the future offers recruitment/trained troop/foreign reserves.
- Will preserve its forces and avoid attrition situations if manpower levels are low.
- Will force high attrition combat if the enemy has less manpower.
Well, the above are just some examples. The point is that the items above are what you would expect of a human commander.
So, when you say about an operational/strategic game "good AI!", what does the AI need to do for you to say that?
Thanks.
---
MY QUESTION PART II:
Now that you have a sense the level of play/command that qualifies a worthy opponent in my mind ... For those of you who feel that the AGE engine has a good AI, what speficially does the engine do that makes you say this? Where is the engine strong in its ability to analyze the situation and attack or defend? Where is the engine weak? What situations arise where you find yourself smirking saying "dumb AI!"? (sorry Pocus)
What situations occur where you manage to kick the AI's butt repeatedly? What is the AI failing to see or do in order to avoid repeated embarassments?
Thanks.
---
Thanks for your time to take my questions seriously.