3 ms·
Starcraft 2 is not about multitasking. Starcraft 2 is about context switching. That was a difficult thing for me to learn. You have a loop of tasks that are
by jamra 13y ago
Starcraft 2 is not about multitasking. Starcraft 2 is about context switching. That was a difficult thing for me to learn. You have a loop of tasks that are your "macro" tasks. Economy -> Supply-> Production -> Tech -> Repeat. When you need to respond to stimuli (Enemy units, drops), you change your loop to controlling your army during battle. Think of yourself as a thread scheduler. What you think is important is most likely not, which is one reason you may be having difficulty.
Think of your day as a programmer like a Starcraft game. You have to do each task well. You likely don't do two tasks at the same time. If you are, you are doing them poorly, so you do one at a time. Then, you context switch into the next task. Perhaps you move from coding to documentation writing. Or from coding to management meetings. You have to be able to see the next chain of tasks and switch the context in your brain.
Add in a response to changing needs (enemy units) and you have a great analogy for many things in life.