A 2D environment simulator, that let's you define the behavior and the shape of your entities, while taking care of dispatching events generation after generation.
For an overview of what you can do, and how you can do it with this library, the
best way to start is to have a look at the many examples that come
with this project.
Each of these aims to show a subset of the features set of semeion
, while
giving an example of how to make the best use of it.
bash
cargo run --release --example langton
bash
cargo run --release --example life
bash
cargo run --release --example wireworld
bash
cargo run --release --example mandelbrot
bash
cargo run --release --example camera