Implementation of a Cellular Automaton simulator, accepts any local evolution function, supports 8-conncted or 4-connected, toroidal or statically-bordered topology. Includes a GameOfLife implementation as a local evolution rule following Conway's Game of Life definition.
Project for a university class.