Today I was testing under what situations the AI should retreat rather than stand and fight.
In the below picture we have three possible situations where the Germans are next to a far stronger British stack.
To the left, we have a German unit sitting in an objective hex. We likely don’t want them to give up that position without a fight.
In the middle, we have a German unit that is surrounded and has nowhere to go. So might as well fire.
On the right, we have a unit that is next to a far stronger enemy and has a good hex adjacent to retreat to.
So lets see how we do in our tests.