forked from davechurchill/ualbertabot
-
Notifications
You must be signed in to change notification settings - Fork 1
Split squads on smaller groups
Andrey Kurdyumov edited this page Oct 31, 2017
·
1 revision
Right now there single squad which is used for the attack. This is inefficient, since
- squad which contains from 20 units or more could have very large tail which significantly reduce firepower.
- Also formations which long tail overestimate or underestimate ability to win fights.
- And since this is single formation there no way it could be managed, since only single order could be done to single squad.
Thus next logical step is split single formation on the group of squads which could operate independently. In theory if implemented correctly, this should increase manageability of attack force, by giving ability of the bot designer reason about operations which perform each squad (I think this is very important).
Challenges/Issues:
- Coordination between teams. When have one large army it power compare to enemy in the sighting. and executed attack enemy could be destroyed, When having more then one team, if operate using such simple rule, then even large army in total could be scared by smaller force, since that single force should be larger then each independent squad alone.
- How perform outcome of the fight between two owned squads with single enemy squad. Right now there does not exists implementation of simulation engine which perform such task.
- How perform assignment of produced units to each squad. First squad refilled first, or squad which closer to base refilled first. Should squads retreat to be refilled, or keep execute goal until fully erased.
Opportunities:
- Ability to create mixed squads like krasio/Iron Bot. That should allow easier defense of the squad and this could be optimized for protection
- Create specialized task force which could beat specfic type of attack. For example when detected large wave of zergelings could be created set of firebats which with support of marines could literally annihilate swarm of zergelings without much trouble.
- Have small squads, possible start implement strategic army reasoning which reduce tactical game to board game of controlling tiles. In that case if having small squad of 3-5 units they could be treated like single entity which could be either moved on attack position, or exchanged for the greater good, or could be used to perform other tactical tasks.