gitextract_0j5bd_hz/ ├── .gitignore ├── LICENSE ├── README.md ├── algorithms/ │ ├── __init__.py │ ├── actor_critic.py │ ├── happo_policy.py │ ├── happo_trainer.py │ ├── hatrpo_policy.py │ ├── hatrpo_trainer.py │ └── utils/ │ ├── act.py │ ├── cnn.py │ ├── distributions.py │ ├── mlp.py │ ├── rnn.py │ └── util.py ├── configs/ │ └── config.py ├── envs/ │ ├── __init__.py │ ├── env_wrappers.py │ ├── ma_mujoco/ │ │ ├── __init__.py │ │ └── multiagent_mujoco/ │ │ ├── __init__.py │ │ ├── assets/ │ │ │ ├── .gitignore │ │ │ ├── __init__.py │ │ │ ├── coupled_half_cheetah.xml │ │ │ ├── manyagent_ant.xml │ │ │ ├── manyagent_ant.xml.template │ │ │ ├── manyagent_ant__stage1.xml │ │ │ ├── manyagent_swimmer.xml.template │ │ │ ├── manyagent_swimmer__bckp2.xml │ │ │ └── manyagent_swimmer_bckp.xml │ │ ├── coupled_half_cheetah.py │ │ ├── manyagent_ant.py │ │ ├── manyagent_swimmer.py │ │ ├── mujoco_multi.py │ │ ├── multiagentenv.py │ │ └── obsk.py │ └── starcraft2/ │ ├── StarCraft2_Env.py │ ├── multiagentenv.py │ └── smac_maps.py ├── install_sc2.sh ├── requirements.txt ├── runners/ │ ├── __init__.py │ └── separated/ │ ├── __init__.py │ ├── base_runner.py │ ├── mujoco_runner.py │ └── smac_runner.py ├── scripts/ │ ├── __init__.py │ ├── train/ │ │ ├── __init__.py │ │ ├── train_mujoco.py │ │ └── train_smac.py │ ├── train_mujoco.sh │ └── train_smac.sh └── utils/ ├── __init__.py ├── multi_discrete.py ├── popart.py ├── separated_buffer.py └── util.py