StarCraft AI (ProtossXVR) using JNIBWAPI, Release 2
Channel: ConcenctricCirclesXP
Date: 17/11/2013

StarCraft Bot 1-on-1 match replay using self-made AI (Protoss) vs. default CPU player (Terran). 

You can find project main site, with description, some links etc at:
http://www.protossxvr.tk/

The project code is available on:
https://github.com/Ravaelles/ProtossXVR

AI has been coded in Java using great library called JNIBWAPI, which is the add-on for the standard BWAPI version. BWAPI is coded in C++, so JNIBWAPI allows you to use Java for StarCraft scripting.

===== AI STRATEGY =====
+ Quick expansion to nearby bases
+ One probe is initially scouting map in order to know the location of the enemy
+ Construct multiple Gateway to build units quicker
+ Store your army in the newly-built base as it is susceptible to any attack
+ Harass the enemy, mostly with Dark Templars scattering all over the map, but avoid attacking defensive buildings
+ When we have enough units do global push into nearest enemy base with all our forces. If we lose then next time attack if you're stronger, that is with more units.