Introduction
- Freeze Tag is a multiplayer game where players control either the Chaser or Evader team using the WASD keys.
- The objective is to collect tokens while avoiding getting caught by the other team.
- All actions of the AI are achieved through a combination of steering forces using different movement logics.
- Furthermore, based on the external environment of the AI agent, it can pursue or escape by employing A* pathfinding based on a weighted tile map.
- In the game, I have tried various obstacle avoidance methods, including a combination of multiple rays, OverlapSphere, and the application of mathematics in obstacle avoidance
- refactored using behavior trees to improve the code structure, and implemented a series of advanced AI behaviors, tactical decision-making, influence maps, and tactical locations.