Model of predator prey interactions using cellular automata. This was made with three other people for a BioMath class. If I remember correctly the # symbols are prey and the * are predators. What you see in the video are cycles of one becoming abundant while the other diminishes and then switching.
It uses this python software: