

- #Download starcraft 2 no install install
- #Download starcraft 2 no install code
- #Download starcraft 2 no install windows

We used concepts like inheritance in the construction of our bot, as well as polymorphism to over-ride behavior on in-game events, such as game start, internal game ticks, and unit deaths.

#Download starcraft 2 no install install
Note that the proper executable is not in the root install of the Starcraft 2 directory, but is rather located at \Versions\BaseXXXXX\SC2_圆4.exe. If the system doesn't detect your executable, you can pass the path to the executable as follows: project.exe -e. Note that in order for the executable to run, you need Starcraft 2 installed on your system. Our AI executable is titled project.exe, while the rest are Blizzard's example executables. To run the project on Windows, navigate to \bin to find the compiled executables. To build the project, you can follow Blizzard's instructions on the s2client-api Github, as our process is the same: However, it is possible to compile and run this code on Linux, but the game interface on Linux uses the Blizzard OpenGL development library for rendering, and is very basic.
#Download starcraft 2 no install windows
We targeted Windows 7/10 as the build environment for our project, so we recommend building on that platform for the best experience.

We used the Blizzard s2Client, which is a wrapper for the Starcraft 2 protocol buffer, to facilitate the design of our agent. This is an improvement over the default move command in Starcraft 2, which does only basic unit separation and does not avoid enemies. Our bot uses a combined implementation of the A* pathing algorithm, flocking algorithm, and influence maps to create an AI that can move along an efficient path to a defined goal point, while avoiding enemies to minimize damage taken along the way. A Starcraft 2 AI bot created with the Blizzard s2Client API, written in C++.
