Multi-Agent Programming Contest (https://multiagentcontest.org/) est une compétition annuelle de programmation de systèmes multi-agents. L'objectif est de proposer une meilleure implémentation permettant de réaliser un scénario donné. Le scénario proposé pour cette année concerne deux équipes d'agents qui bougent dans les rues d'une ville réalistique. L'objectif de chaque équipe est de gagner le maximum d'argent. L'argent est collectée en réalisant un certains nombre de travaux.
Nous souhaitons dans le cadre de ce projet d'implémenter ce scénario. Pour explorer plusieurs stratégies et maximiser les gains, nous souhaitons programmer ce scénario comme une ligne de produits en utilisants un environnement de lignes de produits basée sur le langage Java.
Il n'est pas nécéssaire d'avoir des compétences en systèmes multi-agents ni en lignes de produits. Les deux approches seront abordées et étudiées dans le cadre de ce projet. Par contre, il est demandé d’avoir une certaine curiosité en programmation et une maitrise du langage Java.