/Stardust

AI for StarCraft: Brood War

Primary LanguageC++OtherNOASSERTION

Stardust

AI for StarCraft: Brood War

About

Stardust is written in C++ and uses BWAPI to play 1v1 Melee games of StarCraft: Brood War. Stardust plays as the Protoss race.

To see Stardust play, check out the SSCAIT ladder and live stream and the BASIL ladder.

Stardust is mostly optimized for AI vs. AI tournaments, but if you want to play against it, check out SCHNAIL.

Libraries

Stardust uses BWEM for terrain analysis and a modified version of FAP for combat simulation.

License

The license is MIT with an added condition that forks may not be submitted to StarCraft AI competitions without written consent of the author. The rationale behind this is to prevent a flood of minimally-altered forks popping up in tournaments, which happened with my previous bot Locutus in 2018.

So if you are interested in forking Stardust and submitting it to a tournament, create an issue here and we'll discuss it. I will likely accept any Zerg or Terran forks, but be much more strict with Protoss forks.