This state machine contains three main states: Patrol
, Alert
and Chase
, while Alert
state is further divided into two states: Alert-search
, and Alert-stare
.
Alert-search
: when AI 'feels player is close'Alert-stare
: when AI 'sees player'Alert-stare
: when AI 'sees player'Patrol
: after AI 'turns around to search player' for 5 secondsAlert-search
: when AI 'loses player'Chase
: after AI 'stares at player' for 3 secondsAlert-search
: when AI 'loses player'