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 )