Well put! And I agree that an "adaptive" AI, even in regard to small-scale things like planetary attacks such as you describe would be revolutionary, particularly for MoO. We have all seen the AI make futile attacks against strongly defended targets and get nowhere only to repeat the same futile attacks again and again. While the AI is excellent at identifying and targeting weak points in an enemy's defensive perimeter it is NOT good at learning from past mistakes.
Although now that I think about it AI behavior makes it clear that the AI treats static defenses (missile bases) differently than mobile defenses (ships). I remember one game where I had confined an enemy race to a corner of the galaxy and had moved on to a stronger opponent elsewhere. Yet I found myself constantly distracted by raiding parties from the contained AI. In frustration I set ALL planets in range to build missile bases until I had at least 100 of them on each world. After that the attacks stopped because the AI could no longer identify a weak point to attack. Contrast this with its earlier behavior of continually attacking even though I had an unbeatable fleet which could (and did) move to respond to each attack.
Now this is probably a result of programming requirements as I can't even begin to answer the question of how an AI could consider empire-wide fleet strength while at the same time not be prevented from attacking by the hypothetical threat of a fleet positioned far beyond effective response range, but it IS a problem. Anyway, adaptive AI would be a good thing!
Although now that I think about it AI behavior makes it clear that the AI treats static defenses (missile bases) differently than mobile defenses (ships). I remember one game where I had confined an enemy race to a corner of the galaxy and had moved on to a stronger opponent elsewhere. Yet I found myself constantly distracted by raiding parties from the contained AI. In frustration I set ALL planets in range to build missile bases until I had at least 100 of them on each world. After that the attacks stopped because the AI could no longer identify a weak point to attack. Contrast this with its earlier behavior of continually attacking even though I had an unbeatable fleet which could (and did) move to respond to each attack.
Now this is probably a result of programming requirements as I can't even begin to answer the question of how an AI could consider empire-wide fleet strength while at the same time not be prevented from attacking by the hypothetical threat of a fleet positioned far beyond effective response range, but it IS a problem. Anyway, adaptive AI would be a good thing!