New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AI considers its harvesters 'idle' way too often #14467

Closed
reaperrr opened this Issue Dec 2, 2017 · 2 comments

Comments

Projects
None yet
3 participants
@reaperrr
Contributor

reaperrr commented Dec 2, 2017

In short, the check for idle harvesters in HackyAI is flat out crap, making the AI perform expensive, map-wide resource searches far too often.

@airetaM

This comment has been minimized.

Show comment
Hide comment
@airetaM

airetaM Dec 3, 2017

Thats true, the best testcase for that is to make a map with some playerspawns and no ore.
After a while when he builded his proc the harvesters drive back and forth all the time and the game will get more and more sluggish.
If you make the proc unbuildable, the game will run smooth but the ai don't build any units.
That makes the ai useless for games without minerals.

airetaM commented Dec 3, 2017

Thats true, the best testcase for that is to make a map with some playerspawns and no ore.
After a while when he builded his proc the harvesters drive back and forth all the time and the game will get more and more sluggish.
If you make the proc unbuildable, the game will run smooth but the ai don't build any units.
That makes the ai useless for games without minerals.

@reaperrr reaperrr added this to the Next release milestone Dec 6, 2017

@GraionDilach

This comment has been minimized.

Show comment
Hide comment
@GraionDilach

GraionDilach Dec 7, 2017

Contributor

The AI also can crash the game when it tries to order paradropped harvesters while they're still in the air. Fun times.

Contributor

GraionDilach commented Dec 7, 2017

The AI also can crash the game when it tries to order paradropped harvesters while they're still in the air. Fun times.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment