A player in the Second Life virtual world used evolutionary computing to "breed" a realistically swimming, flocking species of virtual clownfish. The player started with randomly variant virtual fish, then killed the least successful and allowed the remainder to spawn, repeating until they swam and flocked to spec.
(Thanks, James!)