aiide_starcraft_2017_2025

173,155 comparisons among 55 agents.

One of 3 tables from the same source. The others are listed under Related tables.

About this table

DescriptionAIIDE StarCraft AI Competition, 2017-2025: 173,155 one-on-one games of StarCraft: Brood War between 55 bot entries over eleven complete round robins. One row per game, written winner first as the source writes it, so agent_a wins in every row and winner is the constant "agent_a". score_a/score_b are the two bots' in-game scores, which decide a game only when it reaches the 86,400-frame limit, so score_a < score_b on 38,384 rows and that is not an error. `competition` separates the eleven: the nine annual competitions 2017-2025, plus 2019um, the AIIDE 2019 "Unknown Maps Competition" run the following week on five maps the bots had not seen, and 2022x, which the results index labels "Physical Hardware Re-run" -- the same eleven 2022 entrants replayed three weeks later on different hardware, which moves Dragon from 3rd to 6th and PurpleWave from 5th to 3rd and shifts win rates by up to 11 points. No homefield column: both bots are given a start location on a shared map, and the source records which LAN machine ran each bot rather than which start position, so there is no side to hold an advantage. Also carries round, map, end_frame (game length in frames, roughly 24 a second), game_end_type (blank for 2017-2018, which predate the column), crashed and timeout naming the bot that crashed or lost on frame time, and race_a/race_b -- the race each bot REGISTERED that year, so a bot registered Random played an unrecorded race per game.
ReferenceChurchill, D. (2025). AIIDE StarCraft AI Competition results, 2017-2025 [Data set]. https://davechurchill.ca/starcraft/aiide/results/
DOI10.1109/TG.2018.2883499
LicenceCustom
Source datahttps://davechurchill.ca/starcraft/aiide/results/

Size and shape

Comparisons173,155
Agents55

Columns

agent_aagent_bcompetitioncrasheddateend_framegame_end_typemaprace_arace_broundscore_ascore_btimeoutwinner

Get the data

Custom licence — check the terms before reuse: Published on the four rules above, not under a licence of IRW's choosing: no CC licence was named and none of the four is expressible in one, so both licence cells read Custom as with ogs_go_2005_2021. Attribute the competition, do not sell it, cite the original source if you re-host it, and do not train an LLM on it.

Download CSVno account neededBrowse on Redivisexplore and queryCroissant metadataHugging Face, Kaggle, OpenML

Or load it directly in R (no account needed with irw 1.4.0 or later) or Python (needs a free Redivis account; the first call opens a browser to sign in):

# R
install.packages("irw")
library(irw)
df <- irw_fetch("aiide_starcraft_2017_2025", source = "comp")
# Python
pip install irw

import irw
df = irw.fetch("aiide_starcraft_2017_2025", source="comp")

Or in Stata, which reads the same no-account CSV as the button above:

* Stata
net install irw, from("https://raw.githubusercontent.com/itemresponsewarehouse/Stata-pkg/main/")

irw_fetch aiide_starcraft_2017_2025, clear source(comp)

How to cite

@article{Certicky_2019, title={StarCraft AI Competitions, Bots, and Tournament Manager Software}, volume={11}, ISSN={2475-1510}, url={http://dx.doi.org/10.1109/TG.2018.2883499}, DOI={10.1109/tg.2018.2883499}, number={3}, journal={IEEE Transactions on Games}, publisher={Institute of Electrical and Electronics Engineers (IEEE)}, author={Certicky, Michal and Churchill, David and Kim, Kyung-Joong and Certicky, Martin and Kelly, Richard}, year={2019}, month=Sept, pages={227–237} }

Version and provenance

IRW versionv712
Redivis datasetirw_competitions v7.1
Redivis dataset DOI10.57761/3r1w-t660
Manifest pin for this IRW versionv7.1
Metadata sourceirw_meta v68.0