Skip to content

bmnielsen/Stardust

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Oct 28, 2022
src
Oct 28, 2022
vs
Oct 28, 2022
Sep 23, 2020
Sep 30, 2020

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.

About

AI for StarCraft: Brood War

Resources

License

Stars

Watchers

Forks

Languages