🎓 Ages 15–18 · Grades 9–12 · Creative Coding (CS + the Arts)

GenForge

Generative art isn’t magic and it isn’t random — it’s code you can read, predict, and control. Here you look at a tiny generative rule, say what it will draw next, and a real seeded engine runs the code and renders the pattern right on your device to check you. Same rule, same seed, same result — every time. The opposite of a black box, and nothing is sent anywhere.

Who you’ll meet

Not mascots — the moves of a creative technologist, each one a single idea you’ll practise. You’ll run into them across the kits and the bench.

  • The Looper — repeats a step to grow a pattern (iteration)
  • The Parametrizer — wraps a drawing in a function you can re-call with new inputs (functions & parameters)
  • The Seed-Keeper — controls randomness with a seed so it’s reproducible (generative randomness)
  • The Colorist — chooses palettes in code, not by eye (colour in code)
  • The Transformer — moves, scales, and rotates shapes by number (shape & transform)
  • The Composer-in-Code — turns pitch and rhythm into sound with math (sound in code)
  • The Tiler — repeats a motif with symmetry to fill a plane (symmetry & tiling)
  • The Animator — shapes motion with easing curves over time (easing & motion)
  • The Remixer — varies one parameter to spawn a whole family of pieces (remix & variation)
  • Ada — the mentor — predict what the code will draw, run it, then reconcile

Check what you know

Sixteen short kits — from iteration, functions, variables, and seeded randomness to colour, shape, composition, rhythm, pitch, melody, symmetry, easing, and remixing — the shared structure behind generative art AND music. Hints when you want them; your progress stays on this device.

How it works

GenForge is written to trust you — it’s about understanding the rules behind generative art, not memorizing syntax, and a wrong prediction is just a place to learn. The Generative Bench runs a small, exact engine on your device (no server, nothing sent anywhere): the pattern is derived from the rule, never a black box, so you can always trace why it looks the way it does. Your progress is saved only on this device: no accounts, no ads.

Mixed practice — revisit what you've learned A short round that shuffles questions across the kits you've played, brought back when they're ready to review (spaced out so it sticks).