Pac-Man Ghost FSM
Scatter / Chase / Frightened / Eaten state machine.
Rendering…
Make it your own.
stateDiagram-v2
[*] --> Scatter
Scatter --> Chase: timer (7s)
Chase --> Scatter: timer (20s)
Chase --> Frightened: power pellet
Scatter --> Frightened: power pellet
Frightened --> Chase: pellet expires
Frightened --> Eaten: ghost touched
Eaten --> Scatter: reaches ghost house