Agent Race

classic project



Agent Race is a multi-agent system designed to deepen its engineer’s skills on various topics of the Autonomous Systems course, while providing entertainment to its human users.
This MAS represents a society where its agents’ purpose is to win a running race performed in straight lanes. When the system is deployed, many agent-athletes are spawn with different characteristics and each one of them will try its best to exploit its strengths and the mutable environmental conditions to arrive first to the finish line.
Each agent perceives itself as well as the surrounding environment and the other competitors in the race and decides the best move to play next amongst many options, like sprinting, slowing down, stopping at a refreshment point when available. The environment plays a key role in the competition’s outcome influencing the behaviour of the agents through its traits and artifacts, like race length, weather conditions, agent’s lane conditions, refreshment points availability.



— a.y.


— credits


— cycle

2nd cycle

— language



— professor

Andrea Omicini

— other professors

Roberta Calegari

— tutors

Giovanni Ciatto


— university

Alma Mater Studiorum-Università di Bologna

— campus


— department / faculty / school


— 2nd cycle

8614 Ingegneria e scienze informatiche 

URLs & IDs

AMS Page
course on Virtuale
virtual room
Course Timetable

— course ID


Related Courses

— components

Autonomous Systems (Module 1) (2nd Cycle, 2020/2021) — Andrea Omicini  |  Autonomous Systems (Module 2) (2nd Cycle, 2020/2021) — Roberta Calegari

Partita IVA: 01131710376 - Copyright © 2008-2022 APICe@DISI Research Group - PRIVACY