Multi-Agent Programming Contest

The 2019 Contest


The results and all team description papers have been published in Springer’s Lect. Notes Computer Challenges series.

Team Title DOI
Organizers The Multi-Agent Programming Contest - A résumé 10.1007/978-3-030-59299-8_1
LFC LFC: Combining Autonomous Agents and Automated Planning in the Multi-Agent Programming Contest 10.1007/978-3-030-59299-8_2
FIT BUT Multi-Agent Programming Contest 2019 FIT BUT Team solution 10.1007/978-3-030-59299-8_3
GOAL-DTU GOAL-DTU: Development of Distributed Intelligence for the Multi-Agent Programming Contest 10.1007/978-3-030-59299-8_4
TRG The Requirement Gatherers’ Approach to the 2019 Multi-Agent Programming Contest Scenario 10.1007/978-3-030-59299-8_5

Preprints may be available on arXiv.

The Scenario: Agents Assemble

In the new scenario, agents have to put blocks together to assemble more complex structures and deliver them in a grid world. For more information, see the Scenario documentation.

Agents Assemble



Placement Team Total score Sources
1 LFC 22 Git
2 FIT BUT 15 Zip
3 GOAL-DTU 10 Zip Homepage
4 TRG 5 Git


Match Sim 1 Sim 2 Sim 3 Score
LFC vs. FIT BUT 210 : 0 170 : 0 220 : 40 9:0
GOAL-DTU vs. TRG 40 : 40 40 : 0 40 : 0 7:1
LFC vs. TRG 180 : 120 0 : 0 210 : 40 7:1
GOAL-DTU vs. FIT BUT 0 : 340 0 : 40 0 : 680 0:9
FIT BUT vs. TRG 80 : 0 80 : 210 500 : 180 6:3
LFC vs. GOAL-DTU 380 : 40 40 : 130 380 : 40 6:3


All times are CEST.

Time ac1 ac2
14:00 LFC vs. FIT BUT GOAL-DTU vs. TRG
~15:30 LFC vs. TRG GOAL-DTU vs. FIT BUT
~17:00 LFC vs. GOAL-DTU FIT BUT vs. TRG
~18:30 Live-Replays  


Organisation & Guidelines

Team Affiliation Members Using
FIT BUT Brno University of Technology Uhlir Vaclav
Zboril Frantisek
Vidensky Frantisek
GOAL-DTU Technical University of Denmark Jørgen Villadsen
Alexander Birch Jensen
Andreas Halkjær From
LFC University of Liverpool Rafael C. Cardoso
Angelo Ferrando
Fabio Papacchini
TRG Carleton University Michael Vezina Jason


Please fill out the registration form and follow the instructions within.

Important dates

What When
(done) First software package available now!
(done) Scenario is feature complete July 2019
(done) Registration Deadline 1st September 2019
(done) Qualification 9th September 2019
(done) Contest 16th October 2019

The platform

The MASSim server is available on GitHub.

The server

Unpack the software package and start the contest server for development and testing. In a shell:

cd server
java -jar server-*-jar-with-dependencies.jar \
  --monitor 8000  # with webmonitor on port 8000

Detailed documentation.

Your client

The package contains some dummy agents. You can use these as a starting point:

There have also always been teams that implemented the communication protocol themselves.


The winner of this year’s 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.

Planned Publications

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 edition) in Springer’s LNCS Challenges subline.