If your goal is to "develop" behavior or text-based logic for the game, the is the industry standard. It is a free, open-source C++ framework that allows you to issue commands and retrieve game state data.
For a , here’s a useful piece of information: starcraft brood war portable
Moving my troops was like trying to thread a needle while wearing boxing gloves. I pushed the analog nub forward. The cursor drifted lazily across the map. I overshot the Zerg Hive. I tried to correct. I undershot. If your goal is to "develop" behavior or