Multi-Agent Programming Contest

The 15th edition of the Multi-Agent Programming Contest

The Scenario: Agents Assemble II

Agents with limited local vision have to organize to assemble and deliver complex structures made of blocks, in a grid world.

The scenario is a revision of the previous edition.

Agents Assemble

Also see the official Call for Participation.



Placement Team Total Score Sources
1 FIT BUT 30 Zip
2 GOAL-DTU 22 Zip Homepage
  MLFC 22 Git
4 LTI-USP 9 Git
5 JaCaMo Builders 6 Git



Match Sim 1 Sim 2 Sim 3 Score
FIT BUT vs. JaCaMo Builders 38 : 0 113 : 8 98 : 0 9:0
GOAL-DTU vs. LTI-USP 65 : 16 100 : 14 0 : 38 6:3
FIT BUT vs. MLFC 0 : 48 53 : 44 90 : 18 6:3
JaCaMo Builders vs. LTI-USP 8 : 0 10 : 20 10 : 18 3:6
GOAL-DTU vs. MLFC 187 : 26 0 : 0 105 : 48 7:1


Match Sim 1 Sim 2 Sim 3 Score
FIT BUT vs. GOAL-DTU 62 : 181 104 : 0 282 : 0 6:3
GOAL-DTU vs. JaCaMo Builders 353 : 10 235 : 12 0 : 8 6:3
FIT BUT vs. LTI-USP 185 : 16 148 : 10 314 : 0 9:0
JaCaMo Builders vs. MLFC 10 : 60 10 : 26 10 : 148 0:9
LTI-USP vs. MLFC 12 : 160 38 : 195 8 : 235 0:9

Free for all

After the contest, we invited everyone to stress test our system (and their implementations) by playing all at the same time in unofficial free for all simulations. Replays:


Monday (15th March 2021)

Time (GMT+1/CET) agentcontest1 agentcontest2
10:00   FIT BUT vs. JaCaMo Builders
15:30 JaCaMo Builders vs. LTI-USP GOAL-DTU vs. MLFC

Tuesday (16th March 2021)

Time (GMT+1/CET) agentcontest1 agentcontest2
10:00   FIT BUT vs. GOAL-DTU
13:00 GOAL-DTU vs. JaCaMo Builders FIT BUT vs. LTI-USP
15:30 JaCaMo Builders vs. MLFC  
~18:00 LTI-USP vs. MLFC  

Wednesday (17th March 2021)

15:00 GMT+1/CET: Watch party. Grab some snacks, join us in the chat and we’ll watch the match replays together.


In order of registration:

Team Platform Status
JaCaMo Builders JaCaMo Q. Passed 15.2.2021
MLFC JaCaMo Q. Passed 31.8.2020
FIT BUT Java Q. Passed 12.2.2021
GOAL-DTU GOAL Q. Passed 21.9.2020
UCD Builders ASTRA  
TRG Jason Reg. retracted
LTI-USP Jason Q. Passed 22.1.2021


What When
First software package and specifications available Complete
End of Registration and Qualification 22 October 12 February 2021 19 February 2021
Contest 9 - 13 November 15-19 March 2021

Update 27th October: The contest has been postponed to spring 2021.


To register, please download the registration form and follow the instructions inside.


You can schedule qualification matches where your agent team plays alone in a setting similar to the SampleQualification config. To qualify, your agents have to

If you do not succeed for some reason, you can attempt again at a later time (provided there is still time).

Connection Tests

After the registration deadline, you can contact us to schedule a connection test, where you can try out your connection to our severs (and possibly identify some issues before the qualification).

Anonymous Test Matches

You can tell us if you’d like to play test matches against other teams (before the contest!). If we find a match, both teams’ identities will be kept secret from each other. The full monitor will of course also be disabled.

The platform

The MASSim server is available on GitHub.

The package contains some dummy agents. You can use them as a starting point or implement the communication protocol yourself.


The winner of the contest will be awarded a voucher for 500 EUR worth in books, thankfully provided by Springer Verlag. Requirements are the submission of a team description paper and the source code of the agents.

Mailing List

Participants and all interested colleagues are invited to subscribe to our mailing list:

All the important details and announcements including scenario and communication protocol specifications as well as software release announcements and bug reports will be shared on this list.

The mailing list archive is publically available.


After the tournament we invite every participant to submit a paper about their team. Once the quality of the papers has been assured they will be regularly published (as the previous editions) in Springer’s LNCS Challenges subline.

Authors should consult Springer’s authors’ guidelines and use their proceedings templates for the preparation of their papers. Springer encourages authors to include their ORCIDs in their papers. In addition, the corresponding author of each paper, acting on behalf of all of the authors of that paper, must complete and sign a Consent-to-Publish form. The corresponding author signing the copyright form should match the corresponding author marked on the paper. Once the files have been sent to Springer, changes relating to the authorship of the papers cannot be made.

Please answer and append the questionnaire to your team description paper. Also, please send us a draft version until 21 April. If you’d like to give us some more general feedback (and answer a few questions regarding the organization), there’s also a form for that!

General Advice

We have collected some tips and tricks for participating in the contest. If you have participated before, please send us your additions.

For the current scenario: