BryanSWeber / CUNYAIModule

CUNYBot, an AI that plays complete games of Starcraft.
MIT License
6 stars 3 forks source link

Anti Carrier Combat #94

Closed BryanSWeber closed 6 years ago

BryanSWeber commented 6 years ago

Problem cannot be said to be fully resolved, though the interceptors do not seem to be targeting the interceptors directly.

  1. the carrier is too "deep" in enemy territory to target safely so they do not attempt to suicide into the carrier
  2. they still target interceptors anyway? one should always consider that their code doesn't work quite as intended.
  3. the "creation" of interceptors from the carrier might be causing the bot to get confused about the real value of enemy forces

ReplayVSVadja.zip

BryanSWeber commented 6 years ago

Mostly resolved, appears to be heavily in issue 3.

https://github.com/BryanSWeber/CUNYAIModule/commit/1fd2e16928122526833e714682b3484bb95f67ec

However, I note that hydralisks will not approach even "empty" carriers. Potential explanation: believing carriers to be still "full" and too dangerous to approach?

BryanSWeber commented 6 years ago

That was the problem.

Interceptors are no longer directly evaluated for either their stock value or FAP, and are instead calculated as part of the carrier itself.

This issue is now resolved. Main_Branch_Win_VS_Vajda.zip