AI Movement

This project was a look into different types of AI that you can make. Each type of AI has a different version of movement. For instance, one enemy has a seek movement type which will actively make it seek the player out. The second AI type has a pursue type which will track the player’s position with an X-second delay.

The next AI type Arrive will predict where the player will be and goes there. The final type wanders the screen using a walking algorithm which attempts to more acutely reproduce how something wanders instead of randomly picking left or right.

This project uses C++ and SFML.