Zombie boids / Project : Cete
- Brief description:
The aim of the project was to create a simple simulation of an infection spreading in a population, not much unlike a zombie apocalypse scenario. The population is is represented by boids.
The available user inputs are shown when running the program.
Further developments might include but are not limited to things such as: storing the boid locations in a quadtree to speed up the interaction calculation and have more of them simuated at one time. More states for them (dead, carrying the infection, rogue etc.), more rules for interaction and also probably managed in a better structure to be easier to stack. Multithreading. More complex boundary conditions like a 2(.5)D representation of a city streets either from Google Maps data or procedural generation. Improvements in visualization, addition of camera controls. Adding personality to the boids: give them names, store a timeline of their actions and add the ability to follow them individually, add different abilities/jobs for them (military, medical etc.). Add visualizations of different statistical data that can be gathered. Add an evolution/mutation component that affects the interactions and behaviors of the boids.
- Link to source code:
The project was authored with Microsoft Visual C++ 2010 Express and makes use of The Cinder library v 0.8.5 which is required to compile the code. Different versions of it are available here.
- Link to precompiled binary (Win32):