Gridbug

What: An illustration of evolution, adapted from a QBasic program I wrote long ago. Each bug reads and follows a list of instructions for movement. Mutation occurs randomly. If a bug eats enough, it will give birth to a child with instructions identical to its own.

Controls (click in app first):