Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 1.3 KB

README.md

File metadata and controls

52 lines (38 loc) · 1.3 KB

BoidWorld

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.


Instructions

Step 1: Install dependencies

pip install -r requirements.txt

Step 2: Run program

python ./src/main.py


Summoner Controls

  • 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.







Block Orientation

      1e
 0c _______ 1c
   |       |
0e |       | 2e
   |_______|
 3c   3e    2c