Botique wrote:the problem currently is way of surviving ... syncing works, coz of bot being damaged and retreating, all the group somewhat retreats... if left alone, it's simple one against trained bunch of bots. But if one retreat and other try to follow or at least "be near" reatreating ally, then the best scenario is they are pushed outside map, worst - they are shot one by one...But still want to try this "group thinking" behavior... coz intuition says that group should perform better...
That's similar to my testing results. Attacking and moving toward enemy both worked well, but a retreating group was too easy to push off the map.
That push problem is what made me switch to working as a "team" instead of working as a single entity.
My best I've managed so far is my "sniper and sniper spotter" team, where my bots retreat as they normally would with 2 exceptions:
1. Sniper is retreating too far from the spotter. The spotter will follow it, but has an unusual variation of "dancing" while it does.
2. If sniper is retreating, but not "too far", spotter will switch targets to attack whatever is attacking the sniper.
The pair is very hard to push (at least compared to my other AIs) and often stand their ground (alone) against superior numbers as long as they don't get flanked, and focus fire at least as well as any other AI I can manage.