Introduction
This repository provides a simple, distributed and asynchronous multi-agent reinforcement learning (MARL) framework for the Google Research Football environment, along with research tools and results for benchmarking. In particular, it includes:
A distributed and asynchronous MARL framework
Implementations of algorithm IPPO, MAPPO, HAPPO, A2PO, MAT
Ready-to-run experiment configuration
Population-based training pipline, such as PSRO
Pre-trained GRF policies in both 5-vs-5 and 11-vs-11 full-game scenarios
Single-step match replay debugger
Tutorial for GRF online ranking
The goal is to provide standard benchmark results on Google Research Football scenarios which has been investigated in many MARL works, as well as to further boost the studies of Multi-agent reinforcement learning on GRF by offering advanced research tools targeting at generally stronger football AI.