This project is made in React to have fun around 2D cellular automaton and explore the Norman H. Packard and Stephen Wolfram paper.
- Setup the project
- Setup the display of a grid
- Apply the rules on the press of a button
- Apply the rules automatically each X ms
- Have user input for the rule
- Have user input for which neighbors to chose
- Add the possibility for the user to input initial state
- Refactor the code to be easier to handle ( to explore Cellular Automata Algorithms )
- Seperate Birth/Survival rules ( now we are considering them as the same rule, making it impossible to simulate Conway's Game of life for instance ) for now we represent the rule as a 10bit number, we'll make the switch to a 20bit number after )
- Better display of the rule for explaining the behaviors
- Add small database of interesting rules