For single player, decent AI for all factions is a must. For multiplayer, reasonably well working non-house AIs are very important.
Implementation Directives
AIs should cheat as little as possible:
No extra money
No extra resources
No extra units
No extra techs
Honor visibility rules
AIs should be modular/pluggable: take as input a Game object (with a faction being the NEXT faction), return as output a Game object with a turn completed for faction NEXT
AIs should be modular/hierarchical with separated functionality
Conquest of enemy cities
Reconnaissance of unknown territories
Transportation of ground units between planets/continents
Patrol of owned territories
Research priorities
Building units
Building cities
Diplomatic relations matrix
Estimated work
Full House AI
Difficulty: unknown, university research level problem ?
General AI
Motivation
For single player, decent AI for all factions is a must. For multiplayer, reasonably well working non-house AIs are very important.
Implementation Directives
Estimated work