AI for Hide-and-Seek

       
Company
   Academic Project
    Engine
   N/A
Platform
   Windows PC
    Skills
   C++
Role
   Game AI Engineer
    Responsibilities
   Terrain Analysis, Pathfinding

Features

  • A* algorithm with rubberband and Catmull-Rom spline
  • Hide-and-seek with visibility, field of view, and propagation

Hide and Seek

  • Field of view is applied for the red agent as 180 degrees with a circular vision around it.
  • The red propagation means suspicious area which is spread from the last spotted tile and is not searched yet so that the AI can keep search around there with priority.

A* Algorithm

Huristic

1) A* with huristic      2) A* with no huristic

Smooth Moving

1) A naive A*      2) A* with rubberband and Catmull-Rom spline

References