/cluster-bird-formation-sim

A cluster formation simulation using bird flight patterns.

Primary LanguagePythonMIT LicenseMIT

Cluster Bird Formations Simulation

Description

A Python application for simulating cluster formation of bird flight patterns such as V and circle formations. This is just a demonstration of clustering behaviour in the field Artificial Intelligence. This was initially created for Codeskulptor but now uses SimpleGUICS2Pygame module.

Screenshots

ScreenShot

ScreenShot

Requirements

Usage

python birds_sim.py

Ignore the console and go straight to the frame window. Click on the canvas to spawn a bird. Continue clicking to produce more, up to 8 birds.

Birds will follow the "leader" and create a V formation as default. You can also change the formation in mid-air as you wish by clicking the 'Circle Formation' button. Feel free to adjust the radius of the circle formation or the distance between birds in V formation using the corresponding buttons.

###Contribution###

Feel free to fork the project but no pull request please. Thank you.

License and Copyright

This package is Copyright (c) Ryan Gilera 2014 and is licensed under the MIT license. See license for more details.