Welcome to BoidWorld
, where the fascinating dynamics of flocking behavior come to life in an immersive flight simulation experience. BoidWorld
is an innovative project that allows users to explore the mesmerizing patterns and interactions observed in bird flocks and other collective animal behaviors.
In BoidWorld
, users can interact with virtual birds, or Boids, as they navigate through dynamically changing environments. Witness firsthand the mesmerizing choreography of flocking, as Boids seamlessly adjust their flight paths based on simple rules of alignment, cohesion, and separation.
Through intuitive controls and realistic visuals, BoidWorld
provides a platform for users to experiment with different parameters and observe the emergent properties of collective behavior.
pip install -r requirements.txt
python ./src/main.py
- Press
w
key to move forward. - Press
d
key to steer clockwise. - Press
a
key to steer counter-clockwise. - Press
SPACE
key to speed up. - Press
q
key to summon Boids.
1e
0c _______ 1c
| |
0e | | 2e
|_______|
3c 3e 2c