537777 Games programming flocking Craig Reynolds idea

Avg Bid (USD)
Project Budget (USD)

Project Description:
You are asked to implement an intelligent flock of 2D boids (bird-oids), from the original idea of Craig Reynolds ([url removed, login to view]). A boid is a virtual bird that behaves according to constraints imposed by its surrounding environment and the other boids in its flock. Boids follow a set of rules that can engage them in flocking formation. You have to implement a set of obstacles that boids will have to avoid in their path. You have to implement the user interaction behaviour of the boids. For instance the boids could react to mouse clicks, moving away or towards the mouse position.

Your implementation entails the following three phases:
Phase 1: instantiation of multiple 2D boids using OpenSceneGraph (OSG), as objects moving in a constrained 2D space without interaction (2%)
Phase 2: instantiation of obstacles and boids avoiding instantiated obstacles (3%)
Phase 3: implementation of Reynolds rules (7%)
Phase 4: implement user interactions (3%)

i will need detailed anotation inside the code as i will be checked personally

Skills required:
Anything Goes, Game Design, PHP
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.