Canvas Generative Art
Build a single-file generative art piece on canvas — flow fields, particle systems, recursive trees, Voronoi, noise terrain, or geometric tilings — that produces a fresh composition each run from a seed, with parameters the viewer can tweak. Defines the aesthetic and the generative algorithm first, then implements a seeded, reproducible renderer with a regenerate control. Generative art is an algorithm-and-aesthetic problem, so the aesthetic-scope phase locks the visual rules and the seedable randomness before any drawing, the ordering that yields a deliberate piece rather than random noise.
How it runs
| # | Step | Who runs it | What happens |
|---|---|---|---|
| 1 | Aesthetic scope | Designer | the algorithm, palette, composition rules, seed |
| 2 | Build | Developer | implement the seeded renderer in index.html |
| 3 | Evaluate | Reviewer | Grade the deliverable against every acceptance criterion. All pass → finish; any fail → loop back and fix the gap. |
| 4 | Finish | Developer | All acceptance criteria met. Stamp a short summary and report DONE. |
Say something like "generative art" or "creative coding" or "procedural art" or "flow field" or "canvas art" or "algorithmic art" in chat to start it.