AI Prison simulator

Summary

AI prison escape simulator in C++ I deloveped in school, it features complexes FSM with A* calculation using Manhattan distance, all of it in multithreading, with the help of the school graphic library to show the results.

Techniques used and technical info

  • C++
  • Complex nested FSM
  • Agent based
  • Pre cached path calculation
  • A* path calculation with Manhattan distance
  • Raycasting
  • Multithreading