Elementary (3-neighbour) cellular automata visualizer.
Done for Santa Fe Institute online course "Introduction to Complexity" as a voluntary exercise.
java -cp \
"./drawca/bin:/usr/share/java/commons-cli/commons-cli.jar:/usr/share/java/guava/guava.jar" \
org.wor.drawca.DrawCAMain -h
For example, start drawing CA defined by rule 30. Initial condition is always randomly generated:
drawca 30