Dans l’esprit général des « automates cellulaires », de nombreuses variantes peuvent être imaginées et expérimentalement explorées .
De nombreux sites proposent une introduction à ce type d’expérimentation.
Par exemple : pour « Lenia » :
https://chakazul.github.io/Lenia/JavaScript/Lenia.html
Une première approche explicative pour les novices :
Sur la chaîne Youtube « Science Étonnante »,
La vidéo « Lenia, une nouvelle forme de vie mathématique »
Ce type d’explication vulgarisée est sans doute suffisant pour qui veut simplement comprendre comment une organisation complexe peut « émerger » d’un fonctionnement d’interactions locales très simples, et qu’il n’y a nul besoin d’une intervention mystérieuse externe pour « piloter » un tel comportement auto-organisateur.
Il est capital de comprendre que dans tout ce genre d’auto-organisation, le « programmeur » humain ( ou lui-même déjà algorithmique ), n’a aucun besoin d’avoir une idée précise d’avance du genre de complexité qu’il veut obtenir :
il ne fait que définir un « germe formel » , à la fois au niveau des « données initiales », souvent aléatoires, qu’au niveau des « lois d’interaction locales » qui sont en général mathématiquement ou logiquement très simples, et ne sont elles-mêmes complexifiées qu’en « retour d’expérience », en ayant constaté que certains types de lois logico-mathématiques sont plus susceptibles de provoquer l’ouverture d’un espace d’auto-organisation particulièrement intéressant ou spectaculaire, ou ressemblant avec des auto-organisations « naturelles » similaires ( par exemple ressemblant à des phénomènes biologiques connus )