There are 2 repositories under starcraft2-ai topic.
(JAIR'2022) A mini-scale reproduction code of the AlphaStar program. Note: the original AlphaStar is the AI proposed by DeepMind to play StarCraft II. JAIR = Journal of Artificial Intelligence Research.
Reinforcement learning framework to accelerate research
We extend pymarl2 to pymarl3, equipping the MARL algorithms with permutation invariance and permutation equivariance properties. The enhanced algorithm achieves 100% win rates on SMAC-V1 and superior performance on SMAC-V2.
Python framework for rapid development of Starcraft 2 AI bots
StarCraft 2 Imitation Learning
We reproduced DeepMind's results and implement a meta-learning (MLSH) agent which can generalize across minigames.
(AAAI'2019) The codes, models, logs, and data for an extended paper of the original paper "On Reinforcement Learning for Full-length Game of StarCraft". AAAI = AAAI Conference on Artificial Intelligence.
StarCraft 2 AI Workshop
A StarCraft 2 agent for harvesting resources
Applying the DQN-Agent from keras-rl to Starcraft 2 Learning Environment and modding it to to use the Rainbow-DQN algorithms.
Golang client for the Starcraft II protocol
(TG'2021) Code for paper "Efficient Reinforcement Learning for StarCraft by Abstract Forward Models and Transfer Learning". TG = Transactions on Games.
(TG'2023) Official code for the paper "Revisiting of AlphaStar" (previously called "Rethinking of AlphaStar"). It compares the raw interface with the human interface in the architecture of AlphsStar. TG = Transactions on Games
Simple {scripts for ctf`s and challenges/python irc bot/automating stuff etc.}
A creative (generative) bot, implemented using Generative Adversarial Networks, for the RL environment released by DeepMind for the adversarial strategy game, StarCraft II.
Rule based AI for StarCraft 2 Minigames
StarCraft II Data Analytics
Winner Starcraft II bot with convolutional neural networks
The best starcraft 2 bot in the entire galaxy.
StarCraft 2 via Type Based Heirarchial Multi Agent Reinforcement Leanring
Very basic SC2-AI bot playing Terran and using Q-learning
Reinforcement learning on Starcraft 2 using custom StableBaselines3 env
Attempting an idiomatic Starcraft 2 API in Rust. Very experimental WIP
Repository for Gamma Star Project (FYP 2020 - 2021)
Extension of s2client-api to allow for easier extraction of data from replays in StarCraft II
An Rensselaer Center for Open Source (RCOS) created project exploring AI and video games; created to make a StarCraft 2 AI
A StarCraft II bot
Spectator client for watching headless StarCraft 2 bot matches