How Migomick works
Origins and steps
A click (or a cell on a drag path) starts a growth from that cell. Step 0 paints the nearest neighbors allowed by the shape. Each following step moves one cell farther. Steps range from 1 to 60.
Shapes
Seventeen rules decide which cells increment: cross, square, triangles, spiral, rotate, diagonals, full outlines, tetris, zig-zag, arrow, horizontal line, and circle. Overlapping origins combine by incrementing shared cells in a deterministic round-robin order.
Palettes and render modes
Each palette is an ordered list of colors. A cell stores an index into that list and wraps when it passes the end. Colors mode paints the palette. Numbers mode shows the index itself.
Sequences and saves
Save sequence stores the origins you just drew so you can replay or autoplay them. Save pattern stores the current artwork, options, and sequences in this browser, with version history. URLs like /pattern/name/2 only work on the computer that holds that save.