MCTF Software Setup and Installation
MCTF uses the Pyquaticus game simulation environment. Pyquaticus is an open-source, Python-based library developed at MIT-Lincoln Labs that enables multi-agent training via reinforcement learning (RL) using a Petting Zoo/Gymnasium environment. It supports the RL-Lib deep RL library and can be also integrated with other deep RL libraries like Stable-Baselines and user-defined RL algorithm implementations in Python. Pyquaticus can also support heuristics-based agents for controlling players’ actions as well as keyboard control of the agents' movements.