Macro Cycle

A macro cycle is a sequence of actions that are executed periodically and pretty much regardless of what the opponent does.

While playing, there is a lot of information that you want to keep track of, but this information is scattered throughout many locations. A large part of gameplay involves gathering the information you need, as frequently as possible.

While playing, there are many actions that you want to carry out regardless of what the opponent is doing. For example, building SCVs, spawning larva, producing units, setting rally points.

Because these actions (especially the information-gathering part) in general do not depend on what the opponent does, it is very convenient to create an optimized model of such actions, learn it and practice to execute it in the fastest way possible.

A simple macro cycle model is the following: ​
 * 1) Select all the Nexus and check if there are empty queues. If there are, queue probes. If you do, check if the supply is low. If it is, build a pylon.
 * 2) Select all the Gateways and check if there are empty queues. If there are, queue units. If you do, check if the supply is low. If it is, build a pylon.