Starcraft Protoss AI using JNIBWAPI
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings
ProtossXVR-jar
bin
dependencies
release
src
.classpath
.gitignore
.project
0409ca0d7fe0c7f4083a70996a8f28f664d2fe37.jbwta
1e983eb6bcfa02ef7d75bd572cb59ad3aab49285.jbwta
450a792de0e544b51af5de578061cb8a2f020f32.jbwta
4e24f217d2fe4dbfa6799bc57f74d8dc939d425b.jbwta
6f8da3c3cc8d08d9cf882700efa049280aedca8c.jbwta
9a4498a896b28d115129624f1c05322f48188fe0.jbwta
9bfc271360fa5bab3707a29e1326b84d0ff58911.jbwta
ProtossXVR-driver-amd64.dll
ProtossXVR-driver-x86.dll
README.md
a220d93efdf05a439b83546a579953c63c863ca7.jbwta
af618ea3ed8a8926ca7b17619eebcb9126f0d8b1.jbwta
b0987bff0d5ab2457c2d5d531f6e87975e68248e.jbwta
c8386b87051f6773f6b2681b0e8318244aa086a6.jbwta
client-bridge-amd64.dll
client-bridge-x86.dll
de2ada75fbc741cfa261ee467bf6416b10f9e301.jbwta
desktop.ini
df21ac8f19f805e1e0d4e9aa9484969528195d9f.jbwta
e47775e171fe3f67cc2946825f00a6993b5a415e.jbwta
e79c14869e0ba00401f7445fe94491189598f4db.jbwta
export-jar.jardesc
hs_err_pid1116.log
hs_err_pid1712.log
hs_err_pid3828.log
hs_err_pid4892.log
icon.ico
points.txt

README.md

====================== ===== ProtossXVR ===== == StarCraft AI Bot ==

This is AI for StarCraft: Brood War. It has been created in Java, using JNIBWAPI in version 0.3.7, using BWAPI 4.0.1.

To run it follow instructions at: http://sscaitournament.com/index.php?action=tutorial There's an entire Eclipse project inside. It should be easy to run if you follow the instructions. To inject this code you'll need ChaosLauncher and you'll find all instructions necessary in the tutorial above. Once you follow provided (and very good) readme file (in the JNIBWAPI Starter Pack) it shoudln't be hard. But you must have at leats minimal experience with Eclipse.

What AI does. Well, basically all it can to win. Which is:

  • Focuses on land units like Zealots, Dark Templars and Dragoons
  • Establishes new bases as early as it makes sense
  • Strategy is offensive, with decisive pushes into new enemy bases
  • Efficiency depends on Dark Templars usage to harass the enemy
  • AI tries to avoid deaths of wounded units, but it is offensive by default
  • When units are overwhelmed they won't try to attack unless it's crucial
  • Usage of spells like Psionic Storm or Stasis Field, but rarely
  • It will build Reavers as well
  • Countless small behaviors like avoiding to build in the middle of choke point