Le DAC (Définition d'Automates Cellulaires) est un language qui permet comme son nom l'indique de définir des automates cellulaires. Il permet notamment de définir les voisins et les règles appliquées sur chaque cellules d'un tableau (un tableau de dimension n). Ce projet permet d'interpréter ce langage.
- ANTOINE Maxime : Site web du DAC
- GALLET Nicolas : Langage DAC et interpréteur
- GINHAC Jules : Documentation du code et tests de regressions
Site web du DAC : http://dac.poly-api.fr
- L'ensemble du code java necessaire à l'interprétation du DAC.
- Main.java : Divers exemples d'utilisations du DAC.
- Des fichiers de test des divers classes.
- L'extension nécessaire pour les tests.
- Tuto_DAC.md : Le tuto pour écrire en DAC.
- Diagramme_DAC : Le diagramme des classes de l'interpréteur du DAC.
- Des exemples de codes écrits en DAC.
- Des exemples de tableaux enregistrés.
Afin de pouvoir interpréter le DAC et appliquer les règles, 2 classes sont nécessaires :
- Tableau : Permet de créer un tableau de dimension n sur lequel on peut appliquer des règles.
- Regles : Permet d'interpréter le DAC et d'appliquer la règle sur un tableau.