![]() |
Steeriously
0.1
|
![]() ![]() | The invisible, but highly necessary, automaton which drives your *game entity/graphical representation's motion. Getters and Setters are provided, *however it will always be easier to just use the data - since it is all public |
![]() ![]() ![]() | An example implementation of the arrive steering behavior. The agent will seek the target with a dampened arrival |
![]() ![]() ![]() | An example implementation of the evasion steering behavior. The agent will flee from the target while predicting it's trajectory |
![]() ![]() ![]() | An example implementation of the flee steering behavior. The agent will flee from the target when it enters its threat range |
![]() ![]() ![]() | An example implementation of the flocking steering behavior. The agent will interact with other members of the flock utilizing alignment, separation, cohesion, and wandering behaviors |
![]() ![]() ![]() | An example implementation of the hiding steering behavior |
![]() ![]() ![]() | An example implementation of the interpose steering behavior |
![]() ![]() ![]() | An example implementation of the offset pursuit steering behavior |
![]() ![]() ![]() | An example implementation of the path following steering behavior |
![]() ![]() ![]() | An example implementation of the pursuit steering behavior |
![]() ![]() ![]() | An example implementation of the seek steering behavior |
![]() ![]() ![]() | An example implementation of the an agent with every steering behavior implemented |
![]() ![]() ![]() | An example implementation of the wander steering behavior |
![]() ![]() | Data table with default values used to define variables for guiding steerable objects (agents) |
![]() ![]() | A class for 2D matrices and related operations |
![]() ![]() | Class providing the necessary structure for path following behavior |
![]() ![]() | Class to aid in obstacle avoidance routine |
![]() ![]() | A 2D vector struct used in many steering calculations |
![]() ![]() | Stateless VectorMath class utilizing static methods to manipulate vectors. Copies of Vector2 are cheap, therefore all functions are "pass by value" at this time |
![]() ![]() | A class for constructing 2D walls for wall avoidance behaviors |