À propos d'Automaginarium
Un laboratoire configurable d'automates cellulaires
Vision
Automaginarium est une extension de Cellcosmos, un explorateur d'automates cellulaires élémentaires de Wolfram. Alors que Cellcosmos se concentre sur les 256 règles binaires classiques, Automaginarium ouvre l'espace entier des possibilités :
- Alphabets configurables : binaire, ternaire, quaternaire, ou valeurs personnalisées
- Tailles de voisinage variables : 3, 5, 7, et au-delà
- Sorties multi-canaux pour une richesse expressive accrue
- Modes de transition déclaratifs : tables, totalistiques, aléatoires, ou numériques
- Exploration génétique avec fitness pondérée et évolution interactive
- Perturbation interactive du canevas avec effets visuels
Architecture
Automaginarium démontre la puissance du langage Multilingual français en tant que couche canonique pour la logique de domaine :
- src/ — Logique française multilinguiste : automates, règles, métriques
- public/ — Couche JavaScript minimale : canvas, événements DOM, interface
- examples/ — Présets et configurations déclaratives en JSON
- docs/ — Guides, tutoriels, et notes d'architecture
Le français Multilingual s'exporte vers WebAssembly (WASM) et JavaScript généré. L'interface de navigateur reste une glace mince, appelant le noyau canonique.
Technologies
Multilingual
Langage de programmation polyglotte, avec French comme dialecte principal pour Automaginarium.
WebAssembly
Compilation du français Multilingual vers WASM pour des performances de calcul élevées.
Canvas & DOM
Rendu 2D natif en HTML5, interface événementielle pour la manipulation interactive.
Automates Cellulaires
Systèmes dynamiques déterministes configurables, inspirés par Wolfram et la théorie.
Fonctionnalités Principales
- Atelier Génétique — Évolution interactive de configurations avec fitness pondérée, leaderboard par canal, et graphique d'évolution
- Boîte à Outils Perturbation — Outils interactifs (Inspecter, Perturber, Attirer, Geler, Muter) avec effets visuels (anneaux lumineux, traces de fumée, carte thermique)
- Galerie de Présets — Configurations prédéfinies explorant des espaces de règles imaginatifs
- Éditeur Visuel — Ajustement en direct des paramètres avec rendu canvas immédiat
- Import/Export — Configurations en JSON, export PNG des univers générés
Pour Commencer
- Ouvrez l'application
- Sélectionnez un préset dans la galerie (onglet Vue)
- Ajustez les paramètres dans l'onglet Univers
- Explorez les modes de règles (Règles, JSON)
- Essayez l'Atelier Génétique pour évoluer de nouvelles règles
- Utilisez la Perturbation pour interagir avec le canevas en temps réel
Architecture et Création
Documentation
Consultez le dépôt pour une documentation complète :
Automaginarium est un successeur de Cellcosmos et réutilise intentionnellement ses idées de projet et sa direction visuelle. La métrique du navigateur initial et l'approche de rendu sont dérivées des concepts de Cellcosmos. Où le code source est directement adapté, les commentaires identifient Cellcosmos comme l'origine.