- What do leaf nodes represent in behavior trees?
- What is selector and sequence in the behavior tree? Give their examples.
- Discuss example on slide 6. Think about alternate sequences and selectors on slide 9.
- Why are non-deterministic behavior trees helpful? Can you describe it using an example?
- What are the decorator and filter? Why do you use decorators for a limited resource? Discuss some examples. Discuss guarding resources using decorators.
- When parallel versions of sequence and selector are helpful? Describe it using an example.
- Why do we add data to behavior trees? What is the behavior blackboard? Demonstrate it on the example.
- Why and how we reuse behavior trees?
- What do you think about behavior trees? Discuss their limitations.
- Do you have any experiences with the implementation of decision making (in Unity), for example using behavior trees or finite state machines? Can you discuss it?
Artificial Intelligence for Computer Games
Behaviour trees
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/jaro2022/PA217/um/7.pdf
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/jaro2022/PA217/um/vi/125836381/
Questions