The competition code is based on the Pyquaticus simulation environment. The main software libraries used by Pyquaticus are Python3.10, RLlib/AI Gymnasium, PyTorch. A full list of libraries is inside the docker/requirements.txt file in the Pyquaticus code repository.
You can find the versions of the different libraries and packages inside the docker/requirements.txt file in the Pyquaticus code repository.
The competition software has been tested on Windows 11 and Ubuntu 20.04 and 22.04.
See the sample code on the Training an agent to Play MCTF page of the competition Website.
You can reach us via the MCTF@AAMAS2024 Slack Channel (preferred) or email us at mctf2024@gmail.com.
There are two ways to do this: locally (on your machine) or via uploading your code on the MCTF Codalab page and see how it performs against the different baseline opponent team strategies provided by the competition organizers. Detailed instruction for these are available on the Submit Your Entry page.
Before going ahead with this, you should contact the competition organizers via the MCTF@AAMAS2024 Slack Channel (preferred) or via email at mctf2024@gmail.com. We will review your request and get back to you. For code written with Python packages that are not supported in Pyquaticus, we cannot guarantee 100% compatibility with the competition code testing setup.
You can report it on the MCTF@AAMAS2024 Slack Channel (preferred) or email us at mctf2024@gmail.com. Someone will get back to you.
You do not need to attend AAMAS if you participate only in the qualifying round of the competition. Teams that qualify for the final round will be invited to attend the MCTF competition meeting (half-day) at AAMAS. We require that at least one team member from each invited team to attend AAMAS (in-person preferred) to present their competition entry at the meeting.
You DO NOT need to register for AAMAS for this.
All AAMAS registrants can attend the MCTF competition meeting at AAMAS in-person. If you have not registered for AAMAS, you can attend the MCTF competition meeting in-person only if your team qualified for the final round of the MCTF competition and was invited by the MCTF competition organizers.
We strongly suggest that at least one member of each team that qualified for the final round of the MCTF competition attend the MCTF competition meeting at AAMAS in-person. Other team members that are not attending the MCTF competition meeting could join the meeting virtually.
If, due to extenuating circumstances, none of the members of a team that qualified for the final round of the MCTF competition are able attend the MCTF competition meeting at AAMAS in-person, the competition organizers will try their best to provide a virtual meeting link.
However, the MCTF competition organizers are not able to guarantee reliable Internet availability for a virtual meeting.
We plan to do this by April 8, 2024 so that attendees have about one month to make their travel plans to the MCTF competition meeting at AAMAS.
Regrettably, MCTF competition organizers cannot help with travel and/or lodging.
There are very few limitations on participation, mainly for legal reasons. You can find these on the Eligibility Requirements page of the competition Website.
The MCTF competition meeting will be held at AAMAS as a half-day meeting on one of the days between May 6-10, 2024. The schedule will be announced on the MCTF competition Website and MCTF@AAMAS2024 Slack Channel as soon as it becomes available.
The in-person MCTF competition meeting will be co-located with AAMAS 2024 in Auckland, NZ. Check out the AAMAS 2024 Website for further details on AAMAS venue and dates.