Model sterowania, w którym postać jest zawsze w dokładnie jednym stanie, a zdarzenia wyzwalają zdefiniowane przejścia; warianty hierarchiczne i ze stosem dodają współdzielenie i pamięć.
A control model where a character is always in exactly one state and events trigger defined transitions; hierarchical and stack variants add sharing and memory.
Postać ma kilka wyraźnych trybów – patroluje, goni, ucieka – i przełącza się między nimi, gdy coś się wydarzy.
A character has a few clear modes – patrolling, chasing, fleeing – and switches between them when something happens.
Pisanie zachowania postaci jako jednego wielkiego bloku warunków szybko zamienia się w plątaninę, której nikt nie umie poprawić.
Writing a character's behaviour as one big block of conditions quickly turns into a tangle nobody can fix.
Działa jak schemat na kartce: kółka to tryby, strzałki to zdarzenia, po których postać przechodzi do innego kółka.
It works like a diagram on paper: circles are modes, arrows are events that move the character to another circle.
Strażnik w grze skradankowej spaceruje po korytarzu, słyszy hałas, idzie sprawdzić, a gdy cię zobaczy, zaczyna pościg.
A guard in a stealth game walks the corridor, hears a noise, goes to check, and starts a chase once he spots you.