rm(list=ls()) require(animation) require(fields) grid.l<-list( abcissa= seq(0,15,,16), ordinate= seq(0,15,,16)) xg<-make.surface.grid( grid.l) ## set animation options oopt <- ani.options(interval = 0.6) numSteps<-50 xy1<-c(5,7) xy2<-c(4,8) uv<-xy2-xy1 plot(xg,pch='o',cex=0.3) xyFood<-c(12,12) J<-rep(0,numSteps) Theta<-runif(7) for (time in seq(1,numSteps)){ if (uv[1]==1 && uv[2]==1){ if(runif(1)