View Code? Open in Web Editor
NEW
A simulation of flocking behaviors seen in nature written in Java with Processing
License: MIT License
flockingsimulation's Introduction
A Passionate Computer Science and Mathematics Student
-
๐ญ Iโm currently working on finishing my bachelors in CS and Mathematics
-
๐ฑ Iโm currently learning Machine Learning and Computer Aided Navigon
-
๐ฌ Ask me about My Projects - Wave Function Collapse and Flocking Simulation
-
๐ซ How to reach me [email protected]
-
โก Fun fact python is great, but OOP in python sucks
flockingsimulation's People
Contributors
Watchers
flockingsimulation's Issues
Add sliders to control parameters of the simulation such as:
- Cohesion, alignment and separation coefficients
- Number of boids in the simulation
- Field of view of the boids (both angel and radius)
For example:
- Add the ability to show a given boid's field of view
- Add the ability to show cells of the quadtree or the spacial hashing table.
- Add the ability to show for each boid its neighbors
- Add the ability to display the vectors for each steering force, color coded
- Add the ability the pause the simulation and then resume
Add a type of boid that is a predator, which would try to steer toward boids from other flocks, while all other boids will steer to avoid it.