CGP Evolve

A population of programs, bred to paint a picture.


A small archipelago of 100-node Cartesian programs evolves toward a hand-drawn target. Each island mutates its own champion, then occasional migration lets the strongest formula reseed the weakest island. The function set mixes multi-scale waves with light and dark ridges, folds, rotations, signed-distance boxes, capsules, discs, rings, min/max gates, and bias shifts. Every target starts from target-independent random genomes. Drag on the target to repaint it, or hold Shift to erase. Annealed escape occasionally accepts a worse child so an island can move off a local maximum.

Generation
0
Match
0.0%
Active nodes
0 / 100