Project information

  • Category: Java application
  • UE: Algoritmics and Object Programming
  • Project date: Semester 5, 2023
  • Project code: Github
  • Website for DAC: DAC
  • Project code for DAC: Github DAC
  • Technology: Java and DAC

Project description :

This project was carried out by Nicolas GALLET, Jules GINHAC and Maxime ANTOINE as part of the "Algoritmics and Object Programming" course at Polytech Lyon. This project is about cellular automata. We have implemented several automata (1D automaton, forest fire, majority and game of life), which can be used and configured via a graphical interface. You can also code your own automata in the 'Customise' tab. This is possible because we have created a programming language that allows our cellular automata to be coded more efficiently: the DAC (Definition of Cellular Automata). What's more, we scored 20/20 on this project.