This project is a simple implementation of the boids flocking algorithm in Rust using Bevy.
To run the project, you need to have Rust installed. You can install it from here.
Simply clone the repo and run the following command in the root directory of the project:
cargo run
W
- Move the player upA
- Move the player leftS
- Move the player downD
- Move the player right
Some flocking parameters can be adjusted using the in-game UI
TBD
- Experiment with spatial hash map optimisations
- Procedural chunk generation with free movement