Qu'est CAMI ?
CAMI ou Cellular Automaton Manager & Intelligence (Gestionnaire & Intelligence d'automates cellulaires) est une plateforme dédiée à la parution et au test d'automates cellulaires variées.
Nous sommes 4 étudiant·e·s en informatique, et notre objectif est de rendre ces algorithmes accessible au plus grand public, développeur ou non. Pour rendre ça possible nous avons développé une application desktop montrant 3 algorithmes cellulaires, comment les configurer et leurs résultats. Il est possible de l'installer en cliquant sur le bouton «Installer»
De plus, notre code est open source, et nous faisons en sorte de maintenir et documenter tout ce qui est possible pour que ce soit compréhensible par le plus grand nombre. Notre objectif est de faire de CAMI un endroit où trouver les algorithmes, et d'éveiller un intérêt dans ce sujet !
Un algorithme cellulaire ?
Un algorithmes de ce type part d'une carte avec des cases dans lequelles il y a des cellules, chacunes avec un nombre fini d'états. Une valeur initiale est mise pour chaque cellule; à chaque tour, ces états peuvent changer en fonction de règles auquelles obéissent les cellules.
C'est un jeu à zéro joueur, comme il ne nécessite aucune intervention de sa part (à part la définition de la cartes et des règles).
Il y a des observations en:
- biologie: les motifs sur certaines coquilles de mollusques
- informatique: proposé pour des algorithmes de chiffrement à clé publique
- génération de labyrinthes: certains algorithmes en génèrent
- ...
Et Lenia ?
