ln005 - many different scenarios Purposeful it should serve...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
Navigation Navigation is the process of purposefully steering the course of an entity through a space. Navigation differs from plain movement Plain movement could be due to such occurrences like an object falling off a cliff.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Navigation A game world describes a space. This has consequences on where items can be placed and how animats can move from one position to the next. Discrete vs. Continuous
Background image of page 2
Navigation A game world describes time. Discrete vs. Continuous This has consequences on how actions are perceived – smooth vs. choppy.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Navigation We want navigation to be Realistic avoid doing silly things Efficient it cannot be computationally expensive Reliable the same navigation strategies should work in
Background image of page 4
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Background image of page 6
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Background image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: many different scenarios Purposeful it should serve some perceived goal Navigation Example Scenarios Obstacle Avoidance Maneuvers Navigation - Options Animat Context In the quagent API radius and rays calls return results in relative coordinates The where function returns results in absolute coordinates Navigation - Options Discrete vs. Continuous Actions In the quagent world all actions are continuous Navigation Options Senses Quagents implement point content with the radius command Quagents implement line trace with the rays command Quagents implement collision detection with the TELL STOPPED event...
View Full Document

{[ snackBarMessage ]}

Page1 / 8

ln005 - many different scenarios Purposeful it should serve...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online