Click the flag. A grid of squares of three types forms. Click on a square and it converts to another type if it is vulnerable. Each type is vulnerable to convert to one other type. A red neighboring three or more purple converts to red. A green neighboring three or more reds converts to red. A purple neighboring three or more greens converts to purple. Neighboring means "next to" including diagonals.
Chris Keane of Flock Ecogames wrote this program based on our (Flock Ecogame's) board game "Little Tip." KJ Keane drew the images. See our more complete simulation (in NetLogo) at lifepatternsemerging.com Each type has a predator and each type has a prey. This is like rock-paper-scissors except that prey is only vulnerable if neighboring three or more predators. By neighbors we mean "next to" including diagonals (so a tile could be next to up to eight of its predators). When you click on a tile the program counts its neighboring predators. If next to (neighboring) three or more predators, then it converts to its predator.