Multi-agent systems > Multi-agent Systems

Multi-agent Systems

Published on Sept. 28, 2016, 10:35 p.m.

Study Materials

Presentations from the lecture are available at Romana Neruda's webpage and source codes for the seminar are available at Github.

Credit Requirements

In the seminar, we will program several multi-agent system. You will work in groups of 1-4 students and each group will create an agent (or group of agents) a these will fight against the agents of other groups.

There will be three such competitions during the term and to obtain the credit, you need to participate in at least two of them (with a non-trivial strategy).


This is a plan based on previous years. This year, none of the seminars is cancelled due to holidays, so we have more time and can spend more time with some of the topics. The plan will be changed accordingly during the semester.

Date Topic
February 21, 2019 BattleCode 2017 - introduction, description, game specification, git repo, javadoc
February 28, 2019 BattleCode - basic strategies, discussion, first matches
March 7, 2019 BattleCode - preliminary tournament
March 14, 2019 BattleCode - final tournament
March 21, 2019 Jade - introduction, description of the system, tutorial, simple chat
March 28, 2019 Jade - communication protocols
April 4, 2019 Jade - slowing down, problem and exercises from previous seminars
April 11, 2019 Jade - ontologies, design of environment
April 18 2019 Jade - trading agent competition - introduction
April 25, 2019 Jade - trading agent competition - strategies and first tournament
May 2, 2019 Jade - trading agent competition - final tournament
May 9, 2019 AgentSpeak and BDI architecture - basics, Mars cleaning tutorial
May 16, 2019 AgentSpeak - simple agents, introduction to the Gold Mining competition
May 23, 2019 AgentSpeak - Gold Mining tournament