Multi-agent System with Artificial Intelligence
Multi-agent systems widely uses to produce or reproduce behavioural animation of crowds such as pedestrians or cars in traffic. In such situations, it is important to have decision making ability for each individual to represent a realistic scene. Thus, artificial intelligence is closely related to multi-agent systems since it provides imaginary consciousness for agents separately. In this project, an A* pathfinding algorithm has been used to calculate shortest route for each agent between given starting and end positions by avoiding the obstacles within the scene. Furthermore, a collision detection algorithm has been applied to individuals to avoid collision with agents each other. Application has been written by using C++ and OpenGL.