Not a cellular automaton, but a simulation that develops from two simple rules. The rules are:
From chaotic initial states, an ordered structure can emerge. Without any leader, the individual fish gradually form an organized swarm. When a predator joins, the swarm has to adapt to the threat (escape!). Use the parameters to shape the underwater world.