|
Post by Bismarck Jr on Feb 10, 2017 14:22:22 GMT
Coming from an IT and coding background, I have a tendency to notice bugs of all kinds in games. A common one is that the AI sort of just plays ring around the rosie on the borders and never invades anyone else. And sometimes every country just operates in its own affairs. Am I the only one who has noticed this?
|
|
|
Post by Jean-Luc Picard on Feb 10, 2017 15:43:29 GMT
If I had to guess, I'd say the AI is wired to be defensive (also known as stupid)
|
|
|
Post by pathdoc on Feb 10, 2017 19:32:27 GMT
It's not that they always remain still; it's that your allies frequently act in ways that do not further your ends - they either fail to attack when doing so would help you (which is what you're experiencing) or they sometimes actively try to steal your gains from under your nose.
Enemy AI on the other hand is quite frequently a different matter!!!
|
|
|
Post by Banastre Tarleton on Feb 20, 2017 18:40:49 GMT
It's not a bug, it's a feature!
But from the coding perspective that you mention: if the default is to stay put, then perhaps the better question is what causes a country/unit to move? or be aggressive?
Some random observations, there-on:
- There seems to be an AI setting for aggression that governs overall posture for a given country in a given campaign/conquest. Sometimes it's low, sometimes it's dialed to 11. I think we'd agree that Switzerland is probably the least active and Britain the most.
- If you play enough conquest, then you'll notice that the AI often DOES act to match your objectives, but isn't a mind-reader. For example, in HRE 1798, if you show no inclination to attack Poland and are sitting garrisoned to the south, waiting it out, then Russia will move more slowly toward that objective, or worse still, redirect some of those forces toward Turkey.
- Another classic AI move is: if you join their attack on a city/objective; then on the next turn, their unit will move on to the next city or objective, because it assumes for the first objective that "you've got it taken care of".
- Generals/units in and around cities will often stay in place to defend that city/enjoy the defense bonus. Generals/units not in cities will frequently be more aggressive. I think this accounts for a large amount of the inactivity.
- If you've played conquest as a small country, then you know how long it takes to build resources/units, so in many cases there isn't a meaningful purpose for a country's units other than to defend their own territory.
- Some movements are clearly tied to initial objectives coded for that unit/general, but after that objective has been satisfied, further activity is unlikely for that general.
There's probably some others that I haven't noticed or forgotten.
|
|
|
Post by Quintus Fabius on Feb 20, 2017 18:50:31 GMT
I noticed that in my empty save game, nations started building immediately, usually whenever they have enough coins. That might support someone's viewpoints...
|
|
|
Post by Louis-Alexandre Berthier on Feb 20, 2017 19:15:14 GMT
Countries tend to build up a bunch of troops and upgrade their cities. They don't care about rushing like we do- not like they can get OP princesses (not that they would use them correctly anyways). But if you're on campaign, there are targets and the AI can get really aggressive.
|
|
|
Post by Jean-Luc Picard on Feb 20, 2017 19:30:28 GMT
I know that in the hex side, a unit can either be: 1. Passive (this is most common) 2. Aggressive (rare) 3. Aggressive upon trigger (nearly exclusive to campaign, although taking Leipzig seems to trigger Blucher's moving in 1806.
Maybe built units default to Passive in some countries
|
|