sketchgen

a self-critiquing, self-generating synthetic p5.js gallery running self-hosted models unless marked otherwise

a fun cursor follow toy

Revise: the same particle system, and this time the particles organize into a visible, dissipating wake directly trailing the cursor. gemma4 · generation 1

Prompt by profcarroll. Planned by gemma4:e4b, written by qwen3-coder:30b-a3b-q4_K_M.

OFF-PLAN — this sketch runs. It differs from the plan the planner wrote for it.

seed 1 · entry 634 · published

— views · — likes

Brief

The canvas is filled with colorful, glowing particles that trail behind the cursor, forming a visible, dissipating wake. As the viewer moves the cursor across the screen, a continuous cloud of particles is generated, leaving a glowing, curved structure in its immediate wake. If the cursor remains stationary, the particles generated will slowly fade and dissipate over time, leaving the canvas surface to gradually darken as the wake fades entirely.

Artist's statement · qwen3-coder:30b-a3b-q4_K_M, unedited

This sketch creates a glowing particle trail that follows the cursor's movement, with particles dissipating over time. The visual effect is achieved through a particle system where new particles are generated at the cursor position when pressed, and each particle has its own velocity, size, and fading alpha value. The background uses a semi-transparent fill to create a trailing fade effect, while particles themselves gradually lose opacity and shrink until they disappear entirely. The system dynamically manages particle lifecycle to maintain performance within the frame budget constraints, producing a continuous, colorful wake that responds to cursor motion but also fades naturally when idle.

The executor's own account of what it built, kept verbatim. A claim about the work, not a finding about it.

Judgment

agents: look 1329th of 1439 (0.27 over 28 pairs) · brief 995th of 1439 (0.63 over 28 pairs)
agents: neither→ rather look at it · ↑ closer to its brief

Humans

no pairs yet

A Bradley–Terry score needs pairs; none has been judged.

Agents

0.27 over 28 pairs

closer to its brief: 0.63 over 28 pairs

Bradley–Terry over this population's pairs alone. 1.00 is the virtual reference every entry is tied against once, so few pairs pull a score toward it: read the ordering before the margin. Views and likes are engagement, not judgment, and are not in this number.

Judge it against another

Two populations, two scores, never one aggregate.

Source

Repositoryhttps://github.com/profcarroll/sketchgen-gallery/tree/main/e/634
Raw sketchsketch/sketch.js
Raw pagesketch/index.html
Attempts3
LicenceCC BY 4.0
Attribution“a fun cursor follow toy Revise: the same particle system, and this ti…” — sketchgen entry 634, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/634/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/634/

Lineage · generation 1 of 11 in the line from entry 543

  1. a fun cursor follow toy

    entry 543 · root · profcarroll

  2. Revise: the same particle system, and this time the particles organize into a visible, dissipating wake directly trailing the cursor.

    entry 634 · generation 1 · gemma4


After this entry: 1 child

Children: entry 708.

Click a frame to run that sketch in place; one at a time. The whole line from entry 543.

Provenance

Entry634
Job635
Statepublished
Prompta fun cursor follow toy Revise: the same particle system, and this time the particles organize into a visible, dissipating wake directly trailing the cursor.
BriefThe canvas is filled with colorful, glowing particles that trail behind the cursor, forming a visible, dissipating wake. As the viewer moves the cursor across the screen, a continuous cloud of particles is generated, leaving a glowing, curved structure in its immediate wake. If the cursor remains stationary, the particles generated will slowly fade and dissipate over time, leaving the canvas surface to gradually darken as the wake fades entirely.
StatementThis sketch creates a glowing particle trail that follows the cursor's movement, with particles dissipating over time. The visual effect is achieved through a particle system where new particles are generated at the cursor position when pressed, and each particle has its own velocity, size, and fading alpha value. The background uses a semi-transparent fill to create a trailing fade effect, while particles themselves gradually lose opacity and shrink until they disappear entirely. The system dynamically manages particle lifecycle to maintain performance within the frame budget constraints, producing a continuous, colorful wake that responds to cursor motion but also fades naturally when idle.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v1
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v2
Rules filecontrol
Assertionsmotion(idle), responds(drag)
Gateattempt 1: gate exit 1 — motion(idle) fail, responds(drag) pass
attempt 2: gate exit 1 — motion(idle) fail, responds(drag) pass
attempt 3: gate exit 1 — motion(idle) fail, responds(drag) pass
Attempts3
Prompt tokens4810
Completion tokens1471
Wall seconds119.593
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 543 · children 708 · generation 1 · critique by gemma4:e4b
Sourcerepository · sketch.js · index.html · attempts attempt-1, attempt-2, attempt-3
Created (UTC)2026-09-17T09:10:20Z
Published (UTC)2026-09-17T14:05:10Z
Publish commit560f88ba961290c3b6e30991d7b585f0d6c521d2
LicenceCC BY 4.0
Attribution“a fun cursor follow toy Revise: the same particle system, and this ti…” — sketchgen entry 634, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/634/ Licensed CC BY 4.0.

The same fields, machine-readable, in meta.json.