Main Page

From Starcraft 2 AI
Revision as of 18:52, 6 November 2018 by Cryptious (talk | contribs) (Community)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Welcome to the SC2 AI Wiki! This is not an official Blizzard Wiki.

Getting started

To get started with bot development, the following resources might be helpful:

C++
Python
C#
Java
  • Ocraft S2Client - StarCraft II Client - Java library supported on Windows, Linux and Mac designed for building scripted bots and research using the SC2API.
  • Documentation and tutorial with example bot:
    - Guide on how to set up a bot with Ocraft
Clojure
  • cljsc2 lets you use the StarCraft II AI API from Clojure.
Testing
  • If you want to test your bots locally against other bots try this.
Other resources
Miscellaneous
  • On your local machine: /Documents/StarCraft II/stableid.json. Units, abilities, buffs etc. are identified by IDs. This gives you a list of ALL! IDs.
  • You can export all balance data from all three expansions as XML. Galaxy Editor --> File > Export Balance Data.

Tutorials

Wiki

Improve this Wiki by visiting Under Construction and updating with your own ideas and content!
You can always add descriptions of new bots or tournaments, if you know some that are not listed here yet.

FAQ

  • Q: How many times game updates per second? How many logical frames there are in a single second?
A: At normal game speed there are 16 logical frames, i.e. game updates 16 times per second, while at faster game speed there are 22.4 frames per second or 7/5 of normal speed or 40% more than normal speed.


Bots

Please help growing this Wiki by adding your own bot!

Bot Author
4raxBot ZergIcon.png ImpulseCloud (Michael Holtan)
5minBot TerranIcon.png Archiatrus
BlinkerBot ProtossIcon.png IarfMoose
BotWithAPlan ProtossIcon.png Cephei (Daniel deLamare)
ByunJR TerranIcon.png Ian Gallacher (TheDoctor)
CCZergBot ZergIcon.png Cryptious
CannonLover ProtossIcon.png Hannessa
CreepyBot ZergIcon.png BurnySc2
CryptBot ProtossIcon.png Cryptious
HjaxAI ZergIcon.png Hjax
M1ndb0t ProtossIcon.png M1ndgames
MicroMachine TerranIcon.png BlindMidget (Raphael Royer-Rivard)
MozzarellaBot ZergIcon.png Pikachu
NaughtyBot TerranIcon.png NikEy
SeeBot ProtossIcon.png AiSee
Tyr ProtossIcon.png Simon Prins
YoBot ZergIcon.png YannTM

Tournaments & Ladders

  • StarcraftGym Provides leaderboards of minigame learning agents

Community

Development/AI Livestreams

You can subscribe to the following channels and get notified when a stream goes live:

Conferences / Research whitepapers

Strategy

Random / Culture

Interviews or shows about bot devolpment for StarCraft:

  • A History of AI Research in StarCraft AI and Games.
  • Inside the Champ - StarCraft II AI Report 1, 2, 3.

Fun stuff about Starcraft and Deep Learning / AI:

Further Links

Troubleshooting

Troubleshooting