Re:Genetic Algorithms Produce Winning StarCraft II Build Ord...
by vladimirralev on Monday March 24, 2014 @10:02AM
(#7458225)
The search space is not that big. It depends on the granularity of the decisions, but in SC2 most algorithms will work on the supply scale (with resources as constraint). Meaning you only have 3-5 decisions to make at any supply count. In this case considering the extractor cancel is a nice touch and I assume it was a special case because it's a known trick which makes no sense to consider for any other buildings.
Re:Genetic Algorithms Produce Winning StarCraft II Build Ord...
by veemjeem on Monday March 24, 2014 @05:18PM
(#7461574)
Maybe the search space is limited in the first few minutes of the game when your opponent has also has a limited set of moves, but as the game goes on, the complexity increases exponentially. The 7 roach rush could be calculated here because the algorithm essentially completes when it reaches 7 roaches, but longer more complicated builds would be significantly harder -- like a 2-base blink all-in.
What stands out is if you had asked anyone even a professional player to build this exact army composition (7 roaches) they would almost certainly not have pulled it off as fast as the method this algorithm discovered. The algorithm was able to do it by doing a few tricks that normally aren't intuitive but, work out so your resources match up perfectly to make the build happen.
Also, I can confirm as a mediocre Starcraft player the build was quite powerful.