RE: AI enhancement ideas
Posted: Thu May 08, 2008 7:50 am
Rather than posting some vague ideas on what to improve I hope to get very concrete.
I think it would be good if people would post ideas (for diplomacy or otherwise) for each MP that are directly possible to code.
My first suggestion would be to limit how the AI players DoW other MPs. I know that these suggestions are possible to exploit - but certainly they are much better than the current state of the game.
AI France - Declarations of war
• Do not declare war on any MP if already at war with Austria or Prussia
• Do not declare war on Russia unless you have at least 12 months enforced peace with Prussia and Austria.
• Do not declare war on Spain unless you have at least 8 months enforced peace with Prussia and Austria.
• Do not declare war on Turkey if Turkey is played by the AI.
• Do not declare war on Turkey if at war with Austria, Prussia, Russia or Spain.
AI Prussia - Declarations of war
• Do not declare war on any MP if an enemy corps is inside Prussia.
• Do not declare war if already at war with France, Russia or Austria.
• Do not declare war on Austria if Austria is played by the AI.
• Do not declare war on Austria if France or Russia is played by a human.
• Do not declare war on Austria unless Napoleon has been removed from the game and the French army has less INF and less CAV than your own army.
• Do not declare war on Russia if Russia is played by the AI and France or Austria is played by a human.
• Do not declare war on Russia unless Napoleon has been removed from the game and the French army has less INF and less CAV than your own army.
• Do not declare war on Spain
• Do not declare war on Turkey.
• Do not declare war on GB.
AI Austria - Declarations of war
• Do not declare war on any MP if an enemy corps is inside Austria.
• Do not declare war if already at war with France, Russia, Prussia or Turkey.
• Do not declare war on Prussia if Prussia is played by the AI.
• Do not declare war on Prussia if France, Turkey or Russia is played by a human.
• Do not declare war on Prussia unless Napoleon has been removed from the game and the French army has less INF and less CAV than your own army.
• Do not declare war on Russia if Russia is played by the AI and France, Prussia or Turkey is played by a human.
• Do not declare war on Russia unless Napoleon has been removed from the game and the French army has less INF and less CAV than your own army.
• Do not declare war on GB if GB is played by the AI.
• Do not declare war on Spain, Turkey or GB unless Napoleon has been removed from the game and the French army has less INF and less CAV than your own army.
• Do not declare war on Turkey unless Napoleon has been removed from the game and the French army has less INF and less CAV than your own army.
AI Russia - Declarations of war
• Do not declare war on any MP if an enemy corps is inside Russia
• Do not declare war if already at war with Austria, Prussia or Turkey.
• Do not declare war on Prussia or Austria if France is played by a human unless Napoleon has been removed from the game and the French army has less INF and less CAV than your own army.
• Do not declare war on Spain if Spain is played by the AI.
AI Turkey - Declarations of war
• Do not declare war on any MP if an enemy corps is inside Turkey
• Do not declare war on any MP if already at war with Austria or Russia.
• Do not declare war on Prussia.
• Do not declare war on France If France is played by the AI.
AI Spain - Declarations of war
• Do not declare war on any MP if an enemy corps is inside Spain
• Do not declare war on any MP if already at war with GB or France.
• Do not declare war on Prussia.
AI GB - Declarations of war
• Do not declare war on any MP if an enemy corps is inside GB
• Do not declare war on Prussia unless Prussia is played by a human and Napoleon has been removed from the game.
• Do not declare war on Austria unless Austria is played by a human and Napoleon has been removed from the game.
• Do not declare war on Spain if Spain is played by the AI and Spain is at war with France.
• Do not declare war on Russia if Russia is played by the AI and Russia is at war with France.
Keep in mind - these restrictions are dual-purpose. They should help AI players from getting into too much trouble AND they should help provide a greater challenge for a human player.
I think it would be good if people would post ideas (for diplomacy or otherwise) for each MP that are directly possible to code.
My first suggestion would be to limit how the AI players DoW other MPs. I know that these suggestions are possible to exploit - but certainly they are much better than the current state of the game.
AI France - Declarations of war
• Do not declare war on any MP if already at war with Austria or Prussia
• Do not declare war on Russia unless you have at least 12 months enforced peace with Prussia and Austria.
• Do not declare war on Spain unless you have at least 8 months enforced peace with Prussia and Austria.
• Do not declare war on Turkey if Turkey is played by the AI.
• Do not declare war on Turkey if at war with Austria, Prussia, Russia or Spain.
AI Prussia - Declarations of war
• Do not declare war on any MP if an enemy corps is inside Prussia.
• Do not declare war if already at war with France, Russia or Austria.
• Do not declare war on Austria if Austria is played by the AI.
• Do not declare war on Austria if France or Russia is played by a human.
• Do not declare war on Austria unless Napoleon has been removed from the game and the French army has less INF and less CAV than your own army.
• Do not declare war on Russia if Russia is played by the AI and France or Austria is played by a human.
• Do not declare war on Russia unless Napoleon has been removed from the game and the French army has less INF and less CAV than your own army.
• Do not declare war on Spain
• Do not declare war on Turkey.
• Do not declare war on GB.
AI Austria - Declarations of war
• Do not declare war on any MP if an enemy corps is inside Austria.
• Do not declare war if already at war with France, Russia, Prussia or Turkey.
• Do not declare war on Prussia if Prussia is played by the AI.
• Do not declare war on Prussia if France, Turkey or Russia is played by a human.
• Do not declare war on Prussia unless Napoleon has been removed from the game and the French army has less INF and less CAV than your own army.
• Do not declare war on Russia if Russia is played by the AI and France, Prussia or Turkey is played by a human.
• Do not declare war on Russia unless Napoleon has been removed from the game and the French army has less INF and less CAV than your own army.
• Do not declare war on GB if GB is played by the AI.
• Do not declare war on Spain, Turkey or GB unless Napoleon has been removed from the game and the French army has less INF and less CAV than your own army.
• Do not declare war on Turkey unless Napoleon has been removed from the game and the French army has less INF and less CAV than your own army.
AI Russia - Declarations of war
• Do not declare war on any MP if an enemy corps is inside Russia
• Do not declare war if already at war with Austria, Prussia or Turkey.
• Do not declare war on Prussia or Austria if France is played by a human unless Napoleon has been removed from the game and the French army has less INF and less CAV than your own army.
• Do not declare war on Spain if Spain is played by the AI.
AI Turkey - Declarations of war
• Do not declare war on any MP if an enemy corps is inside Turkey
• Do not declare war on any MP if already at war with Austria or Russia.
• Do not declare war on Prussia.
• Do not declare war on France If France is played by the AI.
AI Spain - Declarations of war
• Do not declare war on any MP if an enemy corps is inside Spain
• Do not declare war on any MP if already at war with GB or France.
• Do not declare war on Prussia.
AI GB - Declarations of war
• Do not declare war on any MP if an enemy corps is inside GB
• Do not declare war on Prussia unless Prussia is played by a human and Napoleon has been removed from the game.
• Do not declare war on Austria unless Austria is played by a human and Napoleon has been removed from the game.
• Do not declare war on Spain if Spain is played by the AI and Spain is at war with France.
• Do not declare war on Russia if Russia is played by the AI and Russia is at war with France.
Keep in mind - these restrictions are dual-purpose. They should help AI players from getting into too much trouble AND they should help provide a greater challenge for a human player.