gezel Gezel Handboek

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

#StepWho runs itWhat happens
1Aesthetic scopeDesignerthe algorithm, palette, composition rules, seed
2BuildDeveloperimplement the seeded renderer in index.html
3EvaluateReviewerGrade the deliverable against every acceptance criterion. All pass → finish; any fail → loop back and fix the gap.
4FinishDeveloperAll 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.

Watch this article as a slideshow