Artificial Life

Tasking Ants Icon Tasking Ants 1.0

Requires Cocoa.

Based on an article that I read, this models how ants assign tasks in the mound. It's limited and only works with a very large number of ants, but the code is still interesting.

 

Swarming Flies Icon Swarming Flies 1.0.6

Requires Cocoa.

The flies' main objective is to swarm: stay near other flies. With a large enough space and number of flies, patterns and trends begin to emerge. Interesting to watch.

 

Schooling Fish Icon Schooling Fish 1.1.6

Requires Cocoa.

This is a Boids like system where fish use basic rules about the motion of their neighbors to school. Contains some preset experiments for you to play with, or build your own.

 

Fish Tank Icon Fish Tank 1.2.1

Requires Cocoa for source.

This little program puts a fish tank on your screen, with the fishes swiming around at random, eating food that you can put in the tank, swiming through bubbles, avoiding each other. A way for fish lovers to relax.