“Design a two-dimensional cellular automata such that we can create a self-replicating pattern.”
What clients might require cellular automata, and automata such as these?
http://en.wikipedia.org/wiki/Rule_30 and http://en.wikipedia.org/wiki/Cellular_automaton tell me they have applications in cryptography and random number generation. Are there any other areas where cellular automata are applied?