A few comments on the builds.
I'll need some kind of additional selection shop for beginner builds.
Build #2 (Cloak Shield)
-Power Core x1
-Cloak Shield x1
-Repair Matrix x3
AI: Build Cloak Shield, run Repair Matrix once -> Flag rush. Energy Scan VHP to check when Cloak Shield is low on shields, run repair matrix again if possible.
Only repair matrix lvl5 repairs the shields so the 3 points would be a waste since the system can't detect SCV's HP. Only possible use would be to run it as soon as the shield goes down and bot cant get it up right in the second. Out of logic that the shield went down because the bot is under heavy fire and when the repair matrix shoots it will actually save some HP. And the Energy Scan VHP is a joke.
Build #3 (Caster Shield)
-Power Core x2
-Caster Shield x1
-Repair Matrix x2
AI: Build Caster Shield, run Repair Matrix once -> Flag rush. Energy Scan VHP to check when Caster Shield is low on HP, run repair matrix again if possible. Possibly work in defensive matrix cast if Caster Shield is about to die and repair matrix can't be run. Keep in mind that hero units never cast spells, so if bot levelups are added this build should never upgrade Caster Shield to level 5, if at all. The repair matrix is intended to set the caster shield to full health before the bot sets out (and as an added precaution), as in the previous build.
Bots have close to nothing use for the caster shield because even if we could make the Sci vessel to cast the defensive matrix, it still can't cast spells on invincible units, which the SCV is while shield is up. And whatever AI action we will try to get out of the Sci vessel, it will be canceled by constant move order.
What I was thinking about would look like this.
Scheme#1 Flag runner #1
*Power core x2
*Metal shield x3
AI: build up 3 shields > rush
3x failures to pick up flag > Scheme#2
Scheme#2 Flag runner #1
*Power core x1
*Metal shield x4
AI: build up 4 shields > accumulate energy for additional shield > rush
Point: to have highest possible amount of HP upon rush without sacrificing power core. That is 4 +1, +1 additional shield if energy is gathered while the 5 shields are taking fire.(27 seconds)
Level up: +2 power core > +2 power core > +1 power storage +1 metal shield > cap as the bot has reached his maximum potential.
Scheme#2 Flag runner #2
*Power core x3
*Metal shield x2
AI: build up 2 shields > accumulate full energy > rush
Point: To have intermediate amount of HP upon rush while having good rebuild capabilities. With 2 +1, +1 additional shield as it takes less than 5.3 seconds to gather the 250 energy. And still capable to build 1 extra shield in 13.5 seconds.
Level up: +1 power core +1 metal shield; +1 power core + 1 power storage; +1 metal shield + 1 power storage; +1 metal shield + 1 power storage; +2 power storage > cap as the bot has reached his maximum potential.
Scheme#2 Flag runner #3
*Power core x4
*Metal shield x1
AI: build up 1 shield > accumulate full energy > rush
Point: Have minimum amount of HP upon rush while having maximum rebuild capability. With 1+1, +1 additional shield in 4.1 seconds. Being capable to restore shield every 10.8 seconds.
Level up: +1 power core + 1 metal shield; +2 power storage; +1 metal shield + 1 power storage; +1 metal shield + 1 power storage; +1 metal shield + 1 power storage > cap as the bot has reached his maximum potential.
5x failures to pick up flag > Scheme#1
Bots in scheme#2 would be decided in random order
Bots loose levels and experience upon death just like human players.
None.