Dans le cadre de ce TP, nous allons programmer un simulateur de fourmilières. Ce simulateur devra à terme permettre de simuler plusieurs colonies de fourmis évoluant dans le même environnement. Il s‘agira de programmer le comportement de fourmis (des agents) évoluant dans un environnement dans lequel se trouvent des fourmilières ainsi que de la nourriture. Les fourmis, lors de leur déplacement, laisseront des traces de phéromones dont la quantité dépendra du fait qu’elles transportent ou non de la nourriture. Au cours du TP, vous pourrez observer que ce simple dépôt de phéromones permet à la fourmilière de s’organiser efficacement pour la collecte de nourriture alors que chaque fourmi, prise individuellement, n’exhibe aucun comportement « intelligent ».
Cloner le projet et lancez-le. Pour ajouter une fourmilière, appuyez sur A. Pour ajouter une nourriture, appuyez sur F.