This project was created with Aidan for this assignment for this course.
It models simple binary rule-based cellular automata, arranged in a line. The program starts with a single row of square cells whose states are either on or off. On every tick, a new row of children cells are generated from the previous row using a specified rule. Certain rules cause interesting patterns to emerge.
I use tester.jar
, a testing library, and javalib.jar
, an image library, both built by my professor! To use these libraries, include them in whatever project contains these .java files as an external jar. To run the program, set your run configurations to use tester.Main
as the main class, with the name of the ExamplesAutomata
class as the program argument.