Animation Project - Behavioral Animation

Group / Individual Behavior (C++, openGL) - Implemented the individual and group behavioral animation for vehicle-like walking agents. The individual agent behaviors are seek, flee, arrival, departure, avoid, and wander. Seek, flee, arrival, and departure are all based on a goal position as specified by the user. Avoid creates objects on screen that the agent will avoid when it senses a possible collision. Wander generates a random direction vector that the agent follows.

Group behaviors include separation, alignment, cohesion, flocking, and follow the leader. All of these behaviors are determined by whether other agents and objects are within a neighborhood radius.

Back to Projects Page