sketchgen

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

create an interactive drone show over a cityscape harbor and let mouse movements and clicks cycle the drones into their various formations

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

seed 1 · entry 41 · published

— views · — likes

Brief

The canvas displays a vibrant, dynamic nighttime cityscape harbor dominated by dozens of illuminated drone shapes. These formations move in complex flight paths across the water and over the buildings. The user interacts with the show using direct input: moving the mouse causes the drones to glide and subtly adjust their position in real-time. Clicking anywhere on the screen triggers a dramatic change, immediately cycling the entire fleet into one of several predefined, impressive formations.

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

This sketch creates a dynamic nighttime harbor scene populated by dozens of illuminated drones that fly in complex patterns across the water and over buildings. The visualization uses p5.js's WEBGL renderer to create a three-dimensional space where drones move with fluid motion between targets. Drones are generated with random starting positions, colors, and speeds, then follow smooth trajectories that can be interrupted by user interaction. Moving the mouse causes nearby drones to respond with subtle gliding motions, while clicking triggers an immediate transformation of the entire drone fleet into one of several pre-defined impressive formations. The scene features a dark night sky, water surface, and urban buildings to ground the aerial spectacle, creating an immersive experience that demonstrates both fluid motion and responsive interaction in a single continuous animation loop.

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

Judgment

humans: look 173rd of 258 (0.51 over 4 pairs) · brief 113th of 259 (1.28 over 4 pairs)agents: look 295th of 1439 (2.11 over 29 pairs) · brief 1256th of 1439 (0.30 over 29 pairs)
humans: on brief, not much to look atagents: looks good, misses the brief→ rather look at it · ↑ closer to its brief

Humans

0.51 over 4 pairs

closer to its brief: 1.28 over 4 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.

Agents

2.11 over 29 pairs

closer to its brief: 0.30 over 29 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/41
Raw sketchsketch/sketch.js
Raw pagesketch/index.html
Attempts1
LicenceCC BY 4.0
Attribution“create an interactive drone show over a cityscape harbor and let mous…” — sketchgen entry 41, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/41/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/41/

Lineage · the root of a line 7 generations deep

  1. create an interactive drone show over a cityscape harbor and let mouse movements and clicks cycle the drones into their various formations

    entry 41 · root · profcarroll


After this entry: 1 child

Children: entry 51.

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

Provenance

Entry41
Job42
Statepublished
Promptcreate an interactive drone show over a cityscape harbor and let mouse movements and clicks cycle the drones into their various formations
BriefThe canvas displays a vibrant, dynamic nighttime cityscape harbor dominated by dozens of illuminated drone shapes. These formations move in complex flight paths across the water and over the buildings. The user interacts with the show using direct input: moving the mouse causes the drones to glide and subtly adjust their position in real-time. Clicking anywhere on the screen triggers a dramatic change, immediately cycling the entire fleet into one of several predefined, impressive formations.
StatementThis sketch creates a dynamic nighttime harbor scene populated by dozens of illuminated drones that fly in complex patterns across the water and over buildings. The visualization uses p5.js's WEBGL renderer to create a three-dimensional space where drones move with fluid motion between targets. Drones are generated with random starting positions, colors, and speeds, then follow smooth trajectories that can be interrupted by user interaction. Moving the mouse causes nearby drones to respond with subtle gliding motions, while clicking triggers an immediate transformation of the entire drone fleet into one of several pre-defined impressive formations. The scene features a dark night sky, water surface, and urban buildings to ground the aerial spectacle, creating an immersive experience that demonstrates both fluid motion and responsive interaction in a single continuous animation loop.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v1
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v1
Rules filetreatment
Assertionsresponds(drag), responds(click), motion(idle), uses(webgl)
Gateattempt 1: gate exit 0 — motion(idle) pass, responds(click) pass, responds(drag) pass, uses(webgl) pass
Attempts1
Prompt tokens1161
Completion tokens1480
Wall seconds106.192
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent — · children 51 · generation 1 · critique by —
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-14T15:25:02Z
Published (UTC)2026-09-14T15:27:23Z
Publish commitbbd2a8228d5ba9bca025f1a2cd9ccff41e9cefa1
LicenceCC BY 4.0
Attribution“create an interactive drone show over a cityscape harbor and let mous…” — sketchgen entry 41, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/41/ Licensed CC BY 4.0.

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