3 ms·
Damn! I just watched a game Terran vs Protoss, the Protoss did a fast forge expand with two cannons and then expanded to a third base. The terran made a ton of
by Kenji 12y ago
Damn! I just watched a game Terran vs Protoss, the Protoss did a fast forge expand with two cannons and then expanded to a third base. The terran made a ton of marines and obliterated the third base. But then the AI thought the game should be over because a base got destroyed. So the marines just stuck around and tha AI got caught in a loop, slowing the game down and making the terran lose (maybe loss by using too much CPU).
EDIT: After watching some more, I'm seriously impressed by some of those programs. Cannon rushes, aggressive expanding, managing siege tanks and well-rounded armies, that's what I've seen so far.
EDIT2: Something is weird, that one bot has "Our vs enemy supply" but how does it obtain the number of enemy supply when everything is in the fog of war? Is it getting the number out of the game memory? Is that allowed?
- granos 12y agoWhy not? Thats what the actual StarCraft AI did above a certain level. They also get extra resources per pull if you set it high enough.
- talmand 12y agoI would think the goal is to create human-like AI, not cheating AI that exists solely to challenge strong players.
- breakk 12y agoCheating is not allowed actually.. and API doesn't give you the information it shouldn't. The goal is creating a strong AI players (not necessarily human-like) that win without cheating.
- Igglyboo 12y agoThe point is to make good AI to play within the rules of the game. It's a lot more difficult than giving the AI advantages over the human player. If the AI could cheat you could just make a dumb AI that gets infinite resources that would be impossible to beat.
- breakk 12y agoNope, that's not allowed. I guess it's just the supply of enemy units it has seen so far. There's only one thing that bots have access to and humans don't - unique Unit IDs. Nut that doesn't help much.