Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.07 KB

README.md

File metadata and controls

35 lines (26 loc) · 1.07 KB

⏳ Bevy Falling Sand

MIT/Apache 2.0

falling_sand

A velocity-based falling sand simulation built with Rust and Bevy!

This simulation uses bevy_rapier to generate colliders that regular rigidbodies can interact with. This allows for a player to affect the simulation and, since each particle type can have its separate collider, particle-based status effects!

Currently, the simulation is chunk-based, meaning that only chunks who have updating particles are simulated.

⚛ Particle Mappings

Particle Mapping
Sand 1
Water 2
Stone 3
Acid 4
Wood 5
Spark 6
Lava 7
Oil 8
Gunpowder 9
TNT 0
Dirt -
Grass =

⚙️ How to Test

  • Download the .zip
  • Extract the .zip and open the folder in preferred IDE
  • In the terminal, type cargo run --release to run the project