Skip to content

HVisMyLife/lenia-rust

Repository files navigation

lenia-rust

Lenia universe written in rust.

It's just implementation from this doc: https://arxiv.org/pdf/2005.03742.pdf

Controls:

  • p - pause simulation
  • up/down - select parameter
  • left/right - change parameter
  • pageUp/pageDown - change func shape
  • s - save configurations to file
  • l - load configurations from file
  • insert - duplicate config or layer
  • delete - remove config or layer
  • Esc - exit

Layer data, like function parameters, are saved to .toml and matrix values to .bin. Additionally there is one correlation .toml, that have references to above files.

Features ideas are greatly appreciated.

example example

There are 5 possible function shapes, for use as kernels or growth maps (centering vertically around 0 possible via parameters): example

About

Lenia written in rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages