Depth-limited GOAP Flashcards

1
Q

We need planning to allow the character to ___ the effects and take ___ of sequences of ___

A

anticipate
advantage
actions

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

the Idea of GOAP is to consider ___ in ___ and find the ___ that best meets the character’s ___

A

multiple actions
sequence
sequence
goals

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

Problems of GOAP are:
1- For a sequence of k actions it is O(___)
2- A action might invalidate a ___

A

1- n.m^k

2- future action

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

To consider multiple actions we need to know ___

A

the future

state of the world

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

On GOAP we need a representation of the ___ that can be easily ___ without changing the ___ of the world

A

world
changed
state

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

To get a representation of the world we can:
1- ___
2- ___

A

Store a copy of the game state

List of differences (Only store what is different from the actual game data)

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

Depth Limited GOAP Versions:
1- Limit X establishes the maximum ___ (i.e. the number of future actions to consider)
2- Do a ___ search with limit X to go through all ___
3- Remember the best ___

A

1- look-ahead
2- depth-first / combinations of actions
3- final combination

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

STUDY DEPTH LIMITED GOAP EXAMPLE (slide 6)

A

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

Discontentment corresponds to the goal values (insistentes) ___ and ___ after the execution of the actions

A

squared and summed

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

To optimize depth first:
1- Do not consider actions that ___
2- Calculate discontentment value for each ___

A

1- increase discontentment

2- depth

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

Problem with Best First Search on GOAP:
1- ___ approach
2- Needs to eventually consider all ___
3- Considering all goals at the same time will make the algorithm ___ to scale

A

1- Brute Force
2- combinations of actions
3- harder

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