|
3D java animation of simulated predator prey ecology - cellular automata
java, 3D, animation, toroidal sphere, cellular automata |
This simulation exhibits the cyclic rise and fall of a predator prey Lotka-Volterra model.
On the rectangular grid of the upper left corner, the red blocks represent predator ( sharks ) who eat any adjacent green prey ( fish ). If the sharks cannot find fish after X iterations starvation takes claim. Both species ( fish / shark ) reproduce after given intervals. Movement about the grid permits left-to-right wrapping as well as top-to-bottom. If you take a sheet of paper to represent this predator/prey grid, try rolling the paper top to bottom so you have a cylinder. Now, while maintaining this cylinder, roll the paper again so each end of the cylinder meet. This is a torus ( doughnut ). In this java applet, the rotating doughnut is displaying a torus mapping of the exact same fish/shark behavior as the grid of the upper left corner. At the bottom right, I show a population history of both fish and shark with time as the left/right axis. - Scott Stensland 1999 - hoxgene (at) gmail (dot) com
|