Just some examples of triangular and hexagonal cellular automata created with the Processing code below: