main.ml
Point d'entrée du bundle.
multilingual -> wasm
Les 256 règles sont précalculées au build puis chargées depuis un fragment statique séparé, afin de garder `index.html` compact.
Ces fichiers sont copiés dans `public/` lors de la compilation WASM. Le dépôt GitHub contient l'ensemble du code source.
Point d'entrée du bundle.
Source canonique complète : configuration, couches, semis, probabilité et évolution.
Module WASM minimal utilisé par l'interface statique.
Dépôt principal du projet Cellcosmos.
Version publiée de l'explorateur Cellcosmos.
Présentation du langage et de ses concepts.
Portail principal et documentation générale.
Observatoire d'automates cellulaires
Cellcosmos est un projet web consacré à l'exploration des automates cellulaires élémentaires par la simulation visuelle, le son et l'analyse des règles. Il combine JavaScript et WebAssembly généré à partir de sources Multilingual Programming afin de rendre les systèmes discrets plus lisibles, plus testables et plus faciles à partager.
Le projet est utile aux chercheurs, aux étudiants et aux développeurs curieux parce qu'il transforme les 256 règles classiques en terrain d'expérimentation concret. Vous pouvez y comparer des comportements, inspecter les changements d'état locaux et comprendre comment des règles simples produisent des structures complexes.
Cette page d'accueil sert à la fois de documentation et de démonstration : ce contenu explique le projet même si JavaScript ne se charge pas, tandis que les panneaux interactifs proposent l'expérience complète de simulation.
Parcourez les automates cellulaires élémentaires, changez de preset, ajustez le rendu et observez le comportement de la grille en temps réel.
Modifiez les graines initiales, les champs de probabilité, la direction, la morphose et les perturbations depuis une seule interface.
Le projet met en valeur la programmation multilingue en compilant des sources canoniques vers une application WASM exécutée dans le navigateur.
Chaque ligne est générée à partir de la précédente selon une règle d'automate cellulaire élémentaire, ce qui permet de comparer simplement ordre, chaos, symétrie et croissance.
Le rendu canvas, les métriques, le microscope et les classifications montrent comment des motifs binaires locaux produisent des structures complexes émergentes.
Commencez avec la règle 90 ou 110, changez la graine initiale, puis observez la densité et l'entropie pour voir comment un petit changement de paramètre transforme toute la simulation.