Python JavaScript Matlab
Switch branches/tags
Nothing to show
Clone or download
Latest commit c1bbf23 Jul 19, 2018
Permalink
Failed to load latest commit information.
Android Create gesture.txt Jun 21, 2018
JavaScript Move files Feb 26, 2018
Jupyter Delete dummy Feb 25, 2018
Matlab Rename LeniaMatlab.m to Lenia.m Feb 26, 2018
Python Create README.md and Requirements.txt Jul 17, 2018
R Delete dummy Feb 25, 2018
Screencap Add files via upload Jul 11, 2018
.gitattributes Update .gitattributes Jun 28, 2018
LICENSE.md Create LICENSE Feb 26, 2018
README.md Update README.md Jul 19, 2018

README.md

Lenia

*** Ready to run in your Chrome browser! https://chakazul.github.io/Lenia/JavaScript/Lenia.html

Lenia is a 2D cellular automata with continuous space, time and states. It produces a huge variety of interesting life forms.

There are various versions available. Python, Matlab and web (JavaScript) versions are real-time, interactive, and equipped with statistics tools. Jupyter and R versions are non-interactive and just for demonstration purposes.

Animation short

Lenia at Vimeo

Lenia at YouTube

Python Version

Fastest version, minimalist layout. Now with GPU support! (Needs Python3 and various libraries)

screen cap screen cap screen cap

Matlab Version

Fast version, great tools for statistical analysis. (Needs purchased copy of Matlab)

screen cap

JavaScript Version

The original program, slow but with most features.

screen cap 1 screen cap 2 screen cap 3

3D rendering using plot.ly

orbium       gyrorbium