- What are the base kinematic characteristics? What is the difference between kinematic and steering (dynamic) movement algorithms?
- How do we update the position?
- What is the goal of seeking? How is the kinematic seek implemented?
- What is the difference between seek, flee, and arrival?
- How is the kinematic arrival implemented?
- What is wandering? How is kinematic wandering implemented?
- What are the characteristics of dynamic movement? What is the goal of matching?
- How is the dynamic position update implemented?
- How is the (dynamic) seek implemented?
- Compare the base differences in implementations of dynamic behaviors seek, flee, and arrival
- How is the (dynamic) arrival implemented?
- What is the goal of alignment?
- What is the goal of velocity matching? How is it implemented?
- Do you know how the pursue behavior can improve over seek?
- Describe the implementation of the pursue behavior.
- Describe the face behavior and its implementation.
- Describe "looking where you're going" behavior and its implementation.
- How can we improve over kinematic wandering?
- How is the base path following processed? How can you improve it? Are there any issues?
- Describe and compare implementations of path following and predictive path following.
- Describe separation and cohesion.
- How could the separation behavior be implemented?
- Describe how obstacle avoidance work. Are there any issues with obstacle avoidance? How would you solve particular cases?
Artificial Intelligence for Computer Games
Kinematic movement, fundamental steering behaviors, delegated behaviors.
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/jaro2023/PA217/um/2.pdf
Questions