Project

<Personal> Freeze Tag Seek Token Game

AI Movement
Obstacle Avoidance
Pathfinding
AI Decision

Designed a solo stealth game with multi-agent AI. Implemented behavior trees, pathfinding, group movement, and dynamic obstacle avoidance.

a board game

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.