Behaviour Trees Flashcards
Behaviour Trees, when comparing to Hierarchical State Machines, use ___ instead of states
tasks
The Task Types of Behaviour Trees are ___
Conditions
Actions
and Composites
The Conditions task type is used to ___
test some property of the game
The Actions task type is used to ___
alter the state of the game
The Composites task type is used to ___
combine subtasks
Regarding the Selector Composite, it is used to ___
If all ___ fail, the selector ___
Choose the first successfull action of a set of actions
Actions
Fails
Behaviour Trees can use ___ for information sharing
blackboards
Regarding the Sequence Composite, it is used to ___
If any ___ fails, the whole sequence ___
If all steps are successfull, ___
Represent a series of tasks that need to be runned in a sequence
Task
Fails
The sequence is sucessfull
The non-deterministic version of the Sequence runs its children in a ___
random order
Regarding the Decorator Composite some examples are ___ and ___
Filters
Inverters
The Smaphore Guard Decorator is used to control access to ___
limited resources
The Parallel Composite is similar to the ___ Composite but instead runs all child tasks ___
It succeeds if ___
it fails if ___
Sequence
simultaneously
all childs succeed
any child fail
Parallel Composite with Selector Policy success is defined as soon as ___
the first child succeeds
Parallel Composite can control the behaviour of ___
a group of characters
Interruptor Decorator is used when we need ___ that affect another ___ directly
behaviours
behaviour