These video lessons accompany Chapter 6 (Autonomous Agents) from The Nature of Code book.
Autonomous Agents and Steering08 Aug 2015
This video introduces the concepts of autonomous agents and provides an overview of implementing Craig Reynolds steering behaviors in Processing.
Steering Behaviors Seek08 Aug 2015
This video covers the most basic Reynolds’ steering behavior: seeking a target.
Steering Behaviors Arrive08 Aug 2015
This video covers the arriving at a target, i.e. slowing down on approach.
Steering Behaviors Flow FIeld Following08 Aug 2015
This video covers the basics of flow field following.
Vectors Dot Product and Scalar Projection08 Aug 2015
This video provides an overview of the formula for and applications of the vector dot product. It covers scalar projection. It serves as the basis for the next video about Path Following.
Steering Behaviors Path Following08 Aug 2015
This video covers Craig Reynolds’ steering behavior: path following.
Group Steering Behaviors08 Aug 2015
This video covers strategies behind group steering behaviors. Two demonstrations are given: alignment and separation.
Combining Steering Behaviors Flocking08 Aug 2015
This video covers how to combine multiple steering behaviors in a single vehicle. Craig Reynolds’ flocking “boids” are demonstrated.