Code for Underexplored Subspace Mining for Agents in Sparse-Reward Cooperative Games
This codebase is built on top of the PyMARL framework for multi-agent reinforcement learning algorithms.
- Docker
- NVIDIA-Docker (if you want to use GPUs)
Build the Dockerfile using
cd docker
./build.shSet up StarCraft II.
./install_sc2.shcd pwe
python main.py --config=qmix_uesm --env-config=<ENV> with env_args.map_name=<ENV> Possible ENVs are:
- pushbox
- rooms
- hh_island
cd smac
python main.py --config=qmix_uesm --env-config=sc2_sparse with env_args.map_name=<MAP>Possible MAPs are:
- 3m
- 2m_vs_1z
- 3s_vs_5z
- 25m