So for those stomping armies with minimal casualties despite being outnumbered 3/1, I'm sure you can see the logic in what I'm about to write.
There are 3 different AI variables in battles:
Tactical AI: Commands formations to do this and that based on the situation.
Formation AI: Commands the Individual AI to work together to form a given formation
Individual AI: The individual acts to complete whatever the formation AI tells it to do.
They are all reliant on each other, but the communication between them is abysmal.
Defending:
The Idea: The AI takes a defensive formation, shield wall of infantry in the front with archers behind. Have the infantry aggro enemy archer shots while they dish out damage themselves
The Product: The shield wall is 70% recruits, and all enemy archer shots aren't being blocked by shields so mass casualties occur, usually causing the AI to turn its defensive formation into an all-out suicidal charge.
Attacking:
The Idea: The AI makes a constant advance, archers skirmishing in front or behind ally infantry who are closing in, forming a shield wall upon reaching the enemy to fight in the most ideal situation.
The Product: Advancing archers are too busy moving to bother loosing arrows, and because of encumbrance, recruit and non-shielded units subsequently take the vanguard role, making them the first target for stationary archers in a defensive formation. Upon reaching the lines, the AI orders Shield wall, but because the advance has the infantry formation all over the map, with heavy units so far behind, the non-shielded vanguard units slow to a walk to allow more units to catch up, allowing even more archer fire to pelt their lines. Usually, by this time, a cavalry charge or even infantry charge will cause a rout.
I'm not even going to mention the defensive ring formation, because that just needs to go or be overhauled period.
Overall, the AI seems to be compatible if they face their AI counterpart, but for players, the most basic strategy allows you to steamroll army after army, numbers be damned.
There are 3 different AI variables in battles:
Tactical AI: Commands formations to do this and that based on the situation.
Formation AI: Commands the Individual AI to work together to form a given formation
Individual AI: The individual acts to complete whatever the formation AI tells it to do.
They are all reliant on each other, but the communication between them is abysmal.
Defending:
The Idea: The AI takes a defensive formation, shield wall of infantry in the front with archers behind. Have the infantry aggro enemy archer shots while they dish out damage themselves
The Product: The shield wall is 70% recruits, and all enemy archer shots aren't being blocked by shields so mass casualties occur, usually causing the AI to turn its defensive formation into an all-out suicidal charge.
Attacking:
The Idea: The AI makes a constant advance, archers skirmishing in front or behind ally infantry who are closing in, forming a shield wall upon reaching the enemy to fight in the most ideal situation.
The Product: Advancing archers are too busy moving to bother loosing arrows, and because of encumbrance, recruit and non-shielded units subsequently take the vanguard role, making them the first target for stationary archers in a defensive formation. Upon reaching the lines, the AI orders Shield wall, but because the advance has the infantry formation all over the map, with heavy units so far behind, the non-shielded vanguard units slow to a walk to allow more units to catch up, allowing even more archer fire to pelt their lines. Usually, by this time, a cavalry charge or even infantry charge will cause a rout.
I'm not even going to mention the defensive ring formation, because that just needs to go or be overhauled period.
Overall, the AI seems to be compatible if they face their AI counterpart, but for players, the most basic strategy allows you to steamroll army after army, numbers be damned.