Lenia – Mathematical Life Forms
Lenia (from Latin lenis, “smooth”) is a cellular automaton, like Conway’s Game of Life, but with continuous states and continuous space-time. It supports an unexpected (bio)diversity of persistent life forms, each possesses idiosyncratic anatomy and physiology, and exhibits a wide range of behaviors. More than 300 species have been identified, many discovered using human-based evolutionary algorithm.
https://github.com/Chakazul/Lenia
Lenia
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
https://vimeo.com/user86703904
Python Version
Fastest version, minimalist layout. Now with GPU support! (Needs Python3 and various libraries)
Matlab Version
Fast version, great tools for statistical analysis. (Needs purchased copy of Matlab)
JavaScript Version
The original program, slow but with most features.
3D rendering using plot.ly
My spouse and i ended up being really glad that Albert managed to do his reports from the ideas he was given from your blog. It’s not at all simplistic to just always be freely giving concepts which often people might have been trying to sell. And we consider we’ve got the blog owner to be grateful to because of that. Most of the explanations you have made, the simple web site navigation, the friendships you can make it easier to engender – it’s many astonishing, and it’s really leading our son and our family feel that this idea is interesting, and that is seriously vital. Thank you for all the pieces!
I’m commenting to let you be aware of what a really good encounter our daughter experienced viewing your webblog. She mastered many issues, most notably what it’s like to have a wonderful giving style to have the others without difficulty understand some very confusing subject matter. You undoubtedly did more than my expectations. Many thanks for giving the helpful, safe, educational and even unique tips about this topic to Jane.