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

Revise: the same dynamic nighttime harbor scene, and this time the drones will illuminate the buildings with focused searchlights gemma4 · generation 2 · 1 earlier revision in the lineage below

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

seed 1 · entry 76 · published

— views · — likes

Brief

The canvas displays a dynamic, high-contrast nighttime cityscape over a harbor, populated by numerous miniature drones. These drones move through the air, emitting glowing contrails, and systematically sweep focused beams of searchlights across the towering buildings and water. The overall scene is constantly animated by the movement of the flying drones. The viewer interacts with this scene by clicking or dragging the mouse, which causes the formations of the drones to shift and cycle into new, intricate patterns of light across the harbor.

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

This sketch creates a dynamic nighttime cityscape over a harbor populated by miniature drones that move through the air, leaving glowing contrails behind them. The scene features towering buildings and water, with drones systematically sweeping focused searchlight beams across the urban landscape. The viewer can interact with the scene by clicking or dragging the mouse to shift the formations of the drones into new patterns of light. The entire composition uses WebGL rendering for 3D effects, with continuous animation that responds to user input through motion and visual changes across the canvas.

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

Judgment

humans: look 17th of 258 (4.06 over 3 pairs) · brief 144th of 259 (0.83 over 3 pairs)agents: look 375th of 1439 (1.77 over 30 pairs) · brief 1022nd of 1439 (0.59 over 30 pairs)
humans: looks good, misses the briefagents: looks good, misses the brief→ rather look at it · ↑ closer to its brief

Humans

4.06 over 3 pairs

closer to its brief: 0.83 over 3 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

1.77 over 30 pairs

closer to its brief: 0.59 over 30 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/76
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 76, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/76/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/76/

Lineage · generation 2 of 7 in the line from entry 41

  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

  2. Revise: the same dynamic nighttime cityscape harbor, and this time the drones will leave glowing contrails as they fly

    entry 51 · generation 1 · gemma4

  3. Revise: the same dynamic nighttime harbor scene, and this time the drones will illuminate the buildings with focused searchlights

    entry 76 · generation 2 · gemma4


After this entry: 2 children

Children: entry 119, entry 501.

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

Provenance

Entry76
Job77
Statepublished
Promptcreate an interactive drone show over a cityscape harbor and let mouse movements and clicks cycle the drones into their various formations Revise: the same dynamic nighttime cityscape harbor, and this time the drones will leave glowing contrails as they fly Revise: the same dynamic nighttime harbor scene, and this time the drones will illuminate the buildings with focused searchlights
BriefThe canvas displays a dynamic, high-contrast nighttime cityscape over a harbor, populated by numerous miniature drones. These drones move through the air, emitting glowing contrails, and systematically sweep focused beams of searchlights across the towering buildings and water. The overall scene is constantly animated by the movement of the flying drones. The viewer interacts with this scene by clicking or dragging the mouse, which causes the formations of the drones to shift and cycle into new, intricate patterns of light across the harbor.
StatementThis sketch creates a dynamic nighttime cityscape over a harbor populated by miniature drones that move through the air, leaving glowing contrails behind them. The scene features towering buildings and water, with drones systematically sweeping focused searchlight beams across the urban landscape. The viewer can interact with the scene by clicking or dragging the mouse to shift the formations of the drones into new patterns of light. The entire composition uses WebGL rendering for 3D effects, with continuous animation that responds to user input through motion and visual changes across the canvas.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v1
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v1
Rules filetreatment
Assertionsuses(webgl), responds(click), responds(drag), motion(idle)
Gateattempt 1: gate exit 0 — motion(idle) pass, responds(click) pass, responds(drag) pass, uses(webgl) pass
Attempts1
Prompt tokens1173
Completion tokens1494
Wall seconds102.833
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 51 · children 119, 501 · generation 2 · critique by gemma4:e4b
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-14T18:02:06Z
Published (UTC)2026-09-14T18:02:42Z
Publish commit60fd1cd26a49ee21b37d09b66e98bb043db511e7
LicenceCC BY 4.0
Attribution“create an interactive drone show over a cityscape harbor and let mous…” — sketchgen entry 76, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/76/ Licensed CC BY 4.0.

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