Unfinished. The blue triangles learn to avoid the red circle (not always, though). When two blue triangles touch, a new one is made with 1/3 of each of their genetics, and 1/3 a random mutation. The triangles interpret their surroundings with a 3 digit base 3 number (look at the lines protruding out of them).
Again, this is a work in progress. I'm thinking of replacing the red circle with red triangles, similar to the blue ones, but predators.