Behaviour Trees Flashcards

1
Q

Behaviour Trees, when comparing to Hierarchical State Machines, use ___ instead of states

A

tasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The Task Types of Behaviour Trees are ___

A

Conditions
Actions
and Composites

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

The Conditions task type is used to ___

A

test some property of the game

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

The Actions task type is used to ___

A

alter the state of the game

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The Composites task type is used to ___

A

combine subtasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Regarding the Selector Composite, it is used to ___

If all ___ fail, the selector ___

A

Choose the first successfull action of a set of actions
Actions
Fails

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Behaviour Trees can use ___ for information sharing

A

blackboards

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Regarding the Sequence Composite, it is used to ___
If any ___ fails, the whole sequence ___
If all steps are successfull, ___

A

Represent a series of tasks that need to be runned in a sequence
Task
Fails
The sequence is sucessfull

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The non-deterministic version of the Sequence runs its children in a ___

A

random order

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Regarding the Decorator Composite some examples are ___ and ___

A

Filters

Inverters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

The Smaphore Guard Decorator is used to control access to ___

A

limited resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

The Parallel Composite is similar to the ___ Composite but instead runs all child tasks ___
It succeeds if ___
it fails if ___

A

Sequence
simultaneously
all childs succeed
any child fail

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Parallel Composite with Selector Policy success is defined as soon as ___

A

the first child succeeds

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Parallel Composite can control the behaviour of ___

A

a group of characters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Interruptor Decorator is used when we need ___ that affect another ___ directly

A

behaviours

behaviour

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

We use Hierarchical Blackboards when we need to associate blackboards with ___

A

specific subtrees

17
Q

When we are searching for a value on Hierarchical Blackboards we start searching in the ___ blackboard
If not there, ___ search in the ___ blackboard

A

closest
recursively
parent

18
Q

Some Behaviour Tree Advantages are:
1- ___ control of behaviour
2- Can be easily used to integrate ___ behaviour with ___ behaviour
3- Behaviour can be create by non-programmers using ___

A

1- Fine tuned
2- low-level / high-level
3- graphical editors

19
Q

Some Behaviour Tree Disadvantages are:
1- ___ to represent State Machine ___
2- Requires ___ mechanisms provided by the language/game engine
3- Structure of the behaviour tree is not ___

A

1- Hard / behaviour
2- thread-safe
3- dynamic

20
Q

STUDY SLIDE 7

A