This project is my final project as part of my masters thesis at Bournemouth University. The work has been splitted into 2 section of thesis and implementation. The aim of the projects is to study and write a thesis of techniques that has been used in development of multi-agent systems with a path finding algorithm implementation to display the decision making process of autonomous agents based on defined basic artificial intelligence model.
Here, a selection of the implementation of multi-agent system and their behaviours can be observed. Agents are able to find the shortest path between given starting and target positions in an environment where there are obstacles and other agents. Each agent must and is able to avoid collision with obstacles and other agents in the environment during their journey towards the target position.
The project has been developed using C++, OpenGL and QtCreator.