See https://github.com/Friduric/starcraft-ii-ai/blob/master/An%20Introduction%20to%20Game-Playing%20Systems%20and%20StarCraft%20II.pdf for more information.