Birds Flocking Behavior

UPDATE: I have released a complete working port of Opensteer for ActionScript 3. Please see this post

When I was working on the paperwork for this website, I promised that I will share source code and tutorials for people. I have been pretty active working with many projects lately, and I rarely find time to practice my interests. There are so many great examples and pieces of art out there that I take inspirations from. Much of it involves working with Visual Algorithms and I get to have a great time learning them and re implementing them to my pleasure. This serves me education and releasing them in a new form will eventually serve the community.

This time it is the famous Birds Flocking Behavior Algorithm using Boids. I converted it to Action Script 3. This algorithm can be very useful in areas of visual programming and games. Also, I have been busy working with PaperVision 3D for quite some time. I’ll release a PV3D version of this Algorithm soon. So keep an eye out for that too.

The source code is attached below and if you have questions, do ask. Also, if you need to study this algorithm, you may search around the internet and you’ll find many articles about it.

Regards,
M.H.A.Q.S.

flocksimulation.zip

Related posts:

  1. Simple Particle System in ActionScript 3
  2. Smoke Particle System for AS3 (ActionScript 3)
  3. PlayStation3 XMB Clone
  4. Vector3D for AS3 (ActionScript 3)
  5. Pixel Based Operations in Flash and Processing

This entry was posted on Friday, May 9th, 2008 at 3:53 pm

You can follow any responses to this entry through the RSS 2.0 feed.

Tags: action script 3, ActionScript, algorithm, as3, behavior, behaviour, birds, boid, boids, code, craig reynold, cs3, daniel shiffman, download, flash, flock, flocking, mhaqs, mohammad haseeb, papervision, processing, pv3d, simulation, source, tabinda

Posted in: ActionScript, Graphics, Open Source, Programming