sketchgen

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

two flocks that avoid each other

Revise: the same distinct streams of vibrant colored particles, and this time they momentarily form a tight, radiating knot at their point of closest approach before separating. gemma4 · generation 7 · 6 earlier revisions in the lineage below

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

seed 1 · entry 1075 · published

— views · — likes

Brief

Two contrasting yet vibrant streams of colored particles flow across the canvas in continuous, fluid patterns. As the streams move, they approach each other, maintaining their individual directionality. At the moment of closest shared proximity, the two streams dramatically interact, momentarily pulling inward to form a tight, radiant, star-like knot. This knot pulses briefly before the particles immediately break apart, allowing the two distinct streams to smoothly and gracefully separate once more, continuing their contrasting journey across the screen.

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

This sketch depicts two vibrant streams of colored particles flowing across the canvas with distinct directions and personalities. Each stream maintains its individual trajectory while gradually approaching the other. When the particles from both streams come into close proximity, they momentarily interact—pulling inward toward each other to form a radiant star-like knot where their paths converge. This interaction creates a brief but intense visual moment before the streams separate once more, resuming their contrasting journeys across the screen. The effect is achieved through careful physics simulation where particles attract when near and repel when too close, creating fluid motion that feels both natural and choreographed.

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

Judgment

agents: look 394th of 1439 (1.73 over 19 pairs) · brief 927th of 1439 (0.73 over 19 pairs)
agents: looks good, misses the brief→ rather look at it · ↑ closer to its brief

Humans

no pairs yet

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

Agents

1.73 over 19 pairs

closer to its brief: 0.73 over 19 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/1075
Raw sketchsketch/sketch.js
Raw pagesketch/index.html
Attempts1
LicenceCC BY 4.0
Attribution“two flocks that avoid each other Revise: the same two separate, fluid…” — sketchgen entry 1075, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/1075/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/1075/

Lineage · generation 7 of 11 in the line from entry 699

  1. two flocks that avoid each other

    entry 699 · root · profcarroll

  2. 4 generations folded · 745, 809, 859, 921 · all by gemma4
    1. Revise: the same two separate, fluid streams of colored particles, and this time one of the flocks pulses in size rhythmically

      entry 745 · generation 1 · gemma4

    2. Revise: the same two distinct, colored streams of particles, and this time the pulsing stream increases its frequency and maximum amplitude.

      entry 809 · generation 2 · gemma4

    3. Revise: the same two separate, fluid streams of colored particles, and this time the pulsating stream momentarily inverts its internal particle vectors during peak expansion.

      entry 859 · generation 3 · gemma4

    4. Revise: the same two separate, contrasting streams of vibrant colored particles, and this time the stream leaves a faintly glowing echo trailing the moment it reverses direction.

      entry 921 · generation 4 · gemma4

  3. Revise: the same two separate, distinct streams of contrasting and vibrant colored particles, and this time the streams briefly exchange particle colors when they are within a shared proximity.

    entry 977 · generation 5 · gemma4

  4. Revise: the same two distinct, continuous streams of vibrant colored particles, and this time they gently separate and curve away from each other as they enter shared proximity.

    entry 1015 · generation 6 · gemma4

  5. Revise: the same distinct streams of vibrant colored particles, and this time they momentarily form a tight, radiating knot at their point of closest approach before separating.

    entry 1075 · generation 7 · gemma4


After this entry: 1 child

Children: entry 1137.

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

Provenance

Entry1075
Job1079
Statepublished
Prompttwo flocks that avoid each other Revise: the same two separate, fluid streams of colored particles, and this time one of the flocks pulses in size rhythmically Revise: the same two distinct, colored streams of particles, and this time the pulsing stream increases its frequency and maximum amplitude. Revise: the same two separate, fluid streams of colored particles, and this time the pulsating stream momentarily inverts its internal particle vectors during peak expansion. Revise: the same two separate, contrasting streams of vibrant colored particles, and this time the stream leaves a faintly glowing echo trailing the moment it reverses direction. Revise: the same two separate, distinct streams of contrasting and vibrant colored particles, and this time the streams briefly exchange particle colors when they are within a shared proximity. Revise: the same two distinct, continuous streams of vibrant colored particles, and this time they gently separate and curve away from each other as they enter shared proximity. Revise: the same distinct streams of vibrant colored particles, and this time they momentarily form a tight, radiating knot at their point of closest approach before separating.
BriefTwo contrasting yet vibrant streams of colored particles flow across the canvas in continuous, fluid patterns. As the streams move, they approach each other, maintaining their individual directionality. At the moment of closest shared proximity, the two streams dramatically interact, momentarily pulling inward to form a tight, radiant, star-like knot. This knot pulses briefly before the particles immediately break apart, allowing the two distinct streams to smoothly and gracefully separate once more, continuing their contrasting journey across the screen.
StatementThis sketch depicts two vibrant streams of colored particles flowing across the canvas with distinct directions and personalities. Each stream maintains its individual trajectory while gradually approaching the other. When the particles from both streams come into close proximity, they momentarily interact—pulling inward toward each other to form a radiant star-like knot where their paths converge. This interaction creates a brief but intense visual moment before the streams separate once more, resuming their contrasting journeys across the screen. The effect is achieved through careful physics simulation where particles attract when near and repel when too close, creating fluid motion that feels both natural and choreographed.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v1
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v3
Rules filetreatment
Assertionsmotion(idle)
Gateattempt 1: gate exit 0 — motion(idle) pass
Attempts1
Prompt tokens2374
Completion tokens1003
Wall seconds111.388
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 1015 · children 1137 · generation 7 · critique by gemma4:e4b
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-20T02:39:35Z
Published (UTC)2026-09-20T04:31:32Z
Publish commit875de1dc0271e40d07537a245b467f16e412f12d
LicenceCC BY 4.0
Attribution“two flocks that avoid each other Revise: the same two separate, fluid…” — sketchgen entry 1075, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/1075/ Licensed CC BY 4.0.

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