Robi D
Sep 14, 2005, 09:57 PM
One of the problems with the combat model in all the civs is that it doesn't incorporate one of the most basic of military strategies of all time, OUT FLANKING YOUR OPPONENT. In the real world, positioning of your troops is just as important as numbers, sure you get a def bonus for being on a mountain or hill. The main thing is that the direction of your attack doesn't matter to the combat calculations, so why bother with a beautifully planned pincer movement when you get nothing for catching your enemy in a crossfire situation. Thats why its easy for everyone to attack with one big stack of units. If you introduce attack directionality it becomes a whole new ball game as a big stack of units would become a very juicy target to pick off. I'll give you an example of how my idea would work.
First if X is your location then the eight surrounding squares are as such;
NW | N | NE
W | X | E
SW | S | SE
This means that every surrounding square has 45 degrees of separation from one another, so the first condition for an attack to get an opposing unit(s) in a crossfire situation is that the direction of the attacks would need a minimum of 90 degrees of separation, so if one attack is from the S then the other direction can be from the SW or SE.
Ok now lets say you have surround a stack of enemy unit with 2 of your own stacks, one to the south and one to the west. You attack with one unit from the south, the combat here goes just as normal. Next on the same turn you attack from the west, now the enemy is in a crossfire situation so the attacker would get a attacking bonus, say 25%, so suddenly your enemy's stack is vulnerable because you outmaneuvered it. Also if you have units to the east, the enemy is in a three way crossfire so the attack bonus would be 50%, if you have it surrounded from 4 directions, then 75%. This way the more you have your enemy surrounded the bigger the bonus for you.
I know what your about to say, What will stop me from attacking with one unit from the S, then one from the W, then have a hugh stack attack from the E and each get a 50% attacking bonus. Well you make it a one off bonus to attack from a direction, so the only way you keep the bonus is to attack from a different direction each time.
Therefore it would work like this:
Start of turn
Att from S = 0 att bonus
Att from W= 25% att bonus
Att from E= 50% att bonus
Att from S= 50% att bonus
Att from W = 50% att bonus
Att from E = 50% att bonus
End of turn
But if you only attack from multiple dir once then it would go like this
Att from S = 0 att bonus
Att from E = 25% att bonus
Att from W = 50% att bonus
Att from S = 50% att bonus
Att from S = 0 att bonus
Att from S = 0 att bonus ect.
Since the enemy is only in a crossfire situation for a part of the attack, you only get the bonus for that part.
Now one last thing comes into play here, and thats the position of other enemy units in the area, because it would be unfair to give an attacking bonus if to get it you need to put your units in a crossfire situation. I draw a simple diagram to demonstrate. Your units are Y, enemy units are X.
X | - | - | X| -
- | -| X | Y| -
- | Y| - | - | -
As you can see for both your units Y to attack the central X the the units from the east would need to put themselves in a crossfire situation of their own, so therefore their would be no attacking bonus, because how could they effectively attack when they would have enemy units behind them.
I think this model would be easy to implement and bring a lot more realism into the combat and would make it difficult just to lump all your units in one big stack.
First if X is your location then the eight surrounding squares are as such;
NW | N | NE
W | X | E
SW | S | SE
This means that every surrounding square has 45 degrees of separation from one another, so the first condition for an attack to get an opposing unit(s) in a crossfire situation is that the direction of the attacks would need a minimum of 90 degrees of separation, so if one attack is from the S then the other direction can be from the SW or SE.
Ok now lets say you have surround a stack of enemy unit with 2 of your own stacks, one to the south and one to the west. You attack with one unit from the south, the combat here goes just as normal. Next on the same turn you attack from the west, now the enemy is in a crossfire situation so the attacker would get a attacking bonus, say 25%, so suddenly your enemy's stack is vulnerable because you outmaneuvered it. Also if you have units to the east, the enemy is in a three way crossfire so the attack bonus would be 50%, if you have it surrounded from 4 directions, then 75%. This way the more you have your enemy surrounded the bigger the bonus for you.
I know what your about to say, What will stop me from attacking with one unit from the S, then one from the W, then have a hugh stack attack from the E and each get a 50% attacking bonus. Well you make it a one off bonus to attack from a direction, so the only way you keep the bonus is to attack from a different direction each time.
Therefore it would work like this:
Start of turn
Att from S = 0 att bonus
Att from W= 25% att bonus
Att from E= 50% att bonus
Att from S= 50% att bonus
Att from W = 50% att bonus
Att from E = 50% att bonus
End of turn
But if you only attack from multiple dir once then it would go like this
Att from S = 0 att bonus
Att from E = 25% att bonus
Att from W = 50% att bonus
Att from S = 50% att bonus
Att from S = 0 att bonus
Att from S = 0 att bonus ect.
Since the enemy is only in a crossfire situation for a part of the attack, you only get the bonus for that part.
Now one last thing comes into play here, and thats the position of other enemy units in the area, because it would be unfair to give an attacking bonus if to get it you need to put your units in a crossfire situation. I draw a simple diagram to demonstrate. Your units are Y, enemy units are X.
X | - | - | X| -
- | -| X | Y| -
- | Y| - | - | -
As you can see for both your units Y to attack the central X the the units from the east would need to put themselves in a crossfire situation of their own, so therefore their would be no attacking bonus, because how could they effectively attack when they would have enemy units behind them.
I think this model would be easy to implement and bring a lot more realism into the combat and would make it difficult just to lump all your units in one big stack.