SMUnlimited / AMAI

Advanced Melee Artificial Intelligence Mod For Warcraft 3
Other
199 stars 32 forks source link

When the enemy has built a large number of defense towers, amai should optimize the attack strategy #82

Open BsoBird opened 1 year ago

BsoBird commented 1 year ago

If players build a large number of defense towers, the coping strategies of amai are very poor When attacking the defense tower, the heroes and soldiers controlled by AI kept dying, and finally gave away their huge advantages in vain.

For now, building massive defense towers against Amai has become almost a universal way to defeat Amai, and it's a long and ugly game. We should optimize the AMAI attack strategy, for example: 1.When the enemy builds a large number of defensive towers, they only attack with ranged siege units and hero's skill magic. 2.When attacking the main target, allocate more units to kill the mining workers of the other side 3.Originally, when attacking the main target, amai would only send two soldiers to kill the mining workers of the other side. We should add more offensive strategies. For example, amai can send units with siege attributes to attack enemy buildings

jzy-chitong56 commented 1 year ago

but if AI have more siege units , How can they confront the enemy head-on? enemy have towers , but towers not used food ,they can have food 100 army ,too

if Ai have a siege attack mode , only siege unity attacking ,other unity just protect siege unity , then maybe can

paulo101977 commented 1 year ago

but if AI have more siege units , How can they confront the enemy head-on? enemy have towers , but towers not used food ,they can have food 100 army ,too

if Ai have a siege attack mode , only siege unity attacking ,other unity just protect siege unity , then maybe can

But in a situation where the AI ​​faces towers, we should keep units at bay while we siege the towers. Today AMAI simply sends its units to their deaths. I believe units should keep a safe distance, protecting sieges. I don't know if this kind of implementation would be achieved simply by coding. Or if we would have to give up deep learning for that, training the AI ​​to get the best answer itself.

Slayer95 commented 11 months ago

but if AI have more siege units , How can they confront the enemy head-on?

Maybe then AI should build not only more siege, but also more towers, and engage in trench warfare.