Papers › An Introduction of mini-AlphaStar

An Introduction of mini-AlphaStar

14 Apr 2021arXiv:2104.06890archive 2025-07-28

Ruo-Ze Liu, Wenhai Wang, Yanjie Shen, Zhiqi Li, Yang Yu, Tong Lu

StarCraft II (SC2) is a real-time strategy game in which players produce and control multiple units to fight against opponent's units. Due to its difficulties, such as huge state space, various action space, a long time horizon, and imperfect information, SC2 has been a research hotspot in reinforcement learning. Recently, an agent called AlphaStar (AS) has been proposed, which shows good performance, obtaining a high win rate of 99.8% against human players. We implemented a mini-scaled version of it called mini-AlphaStar (mAS) based on AS's paper and pseudocode. The difference between AS and mAS is that we substituted the hyper-parameters of AS with smaller ones for mini-scale training. Codes of mAS are all open-sourced (https://github.com/liuruoze/mini-AlphaStar) for future research.

PaperPDFCode

Code

liuruoze/mini-AlphaStar officialmentioned in papermentioned on GitHubpytorchApache-2.0 report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

StarcraftStarcraft II

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

1x1 ConvolutionAbsolute Position EncodingsAccumulating Eligibility TraceAdamAlphaStarAttentionAverage PoolingBPEBatch NormalizationBottleneck Residual BlockConvolutionDense ConnectionsDropoutFeedforward NetworkGated Linear UnitGlobal Average PoolingKaiming InitializationLSTMLabel SmoothingLayer NormalizationLinear LayerMASMax PoolingMulti-Head AttentionPointer NetworkPosition-Wise Feed-Forward LayerReLUResidual BlockResidual ConnectionScatter ConnectionSigmoid ActivationSoftmaxTD LambdaTanh ActivationTransformerV-trace

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections