Blog

Viewing posts for the category Steering

A* and Pathfollowing Steering Behavior

In the last three posts, we explored the how A* works, then we put A-star into code, then we looked at different heuristics for A*. Now we will combine A* pathfinding with the path following steering behavior.

We have already done most of the work to do this. But we'll do a quick review in case you missed those posts.

read more

Steering Behaviors: Leader Following

The next post steering behaviors series is unaligned collision avoidance. We will be using the Vector2D.as and Vehicle.as classes for this. You will need these classes for the this post. This post is based on Craig Reynold’s article Steering Behaviors For Autonomous Characters.

read more

2DMathSteering BehaviorVector

Steering Behaviors: Flocking

The next post steering behaviors series is unaligned collision avoidance. We will be using the Vector2D.as and Vehicle.as classes for this. You will need these classes for the this post. This post is based on Craig Reynold’s article Steering Behaviors For Autonomous Characters.

read more

2DMathSteering BehaviorVector

Steering Behaviors: Unaligned Collision Avoidance

The next post steering behaviors series is unaligned collision avoidance. We will be using the Vector2D.as and Vehicle.as classes for this. You will need these classes for the this post. This post is based on Craig Reynold’s article Steering Behaviors For Autonomous Characters.

read more

2DMathSteering BehaviorVector

Steering Behaviors: Flow Field Following

Next up in the steering behaviors series is flow field following. Once again, we will be using the Vector2D.as and Vehicle.as classes for this. If you don’t have them, you should get them because you will need them. This post is based on Craig Reynold’s article Steering Behaviors For Autonomous Characters.

read more

2DMathSteering BehaviorVector

  • Back in July, we looked at how to use Ray Casting for collision detection. We also learned how to use the Separation of Axis Theorem. I recently had a request for a way to use the Shapes we created here with the Ray Casting method. First, lets do a quick review of the shape classes. read more
    3 years, 7 months ago
  • Today we will finally be detecting a collision with SAT. We know how SAT works, we've built classes to work with SAT, now we can use all of this to detect a real, live collision! read more
    3 years, 9 months ago
  • A few months ago, I posted on the separation of axis theorem. You can learn all about SAT and how it works here. What that post failed to do was use the SAT. We will explore using SAT for collision detection in this post. read more
    3 years, 10 months ago
  • Some of you have asked for the entire steering behavior source as well as the A* source. Here is the zip with all the classes. In there is the vehicle... read more
    3 years, 10 months ago
  • In the last three posts, we explored the how A* works, then we put A-star into code, then we looked at different heuristics for A*. Now we will combine A*... read more
    3 years, 10 months ago
RSS / Atom