537777 Games programming flocking Craig Reynolds idea

In Progress Posted Nov 29, 2011 Paid on delivery
In Progress Paid on delivery

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

Game Design Odd Jobs PHP

Project ID: #2283716

About the project

Remote project Active Jul 11, 2012