3D java animation of simulated predator prey ecology - cellular automata There would be an applet here if your browser supported Java.

java, 3D, animation, toroidal sphere, cellular automata

This cellular automata simulation exhibits the cyclic rise and fall of a predator prey model, similar to an analytic solution provided by Lotka-Volterra. 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


source code in java jdk 1.1.6 - java 2 platform is not supported by enough people yet so I pulled my java 2 classes - by scott stensland - april 29 1999

eXTReMe Tracker

my profile at TED
©2007 scott at removethispart stensland dot net

Geo Visitors Map