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 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. unknown · generation 1 · 4 earlier revisions in the lineage below

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

Rejected by the operator: rejected by operator

seed 1 · entry 1435 · rejected · operator

four frames from two flocks that avoid each other under a synthetic pointer
with the ghost pointer

— views · — likes

Brief

Two distinct, vibrant streams of colored particles flow independently across the canvas. The streams maintain their overall fluid, liquid-like movement, forming contrasting paths. When the two particle streams come into close proximity, they briefly exchange colors, causing the particles within the shared space to adopt the hue of the other stream before resuming their original contrasting palette.

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

This sketch creates two distinct particle streams that flow independently across the canvas with vibrant, contrasting colors. Each stream maintains its own identity while exhibiting fluid, liquid-like motion through gentle random movements and boundary bouncing. The key interaction occurs when particles from different streams come into close proximity—triggering a temporary color exchange where particles briefly adopt the hue of their neighboring stream before resuming their original colors. This creates an elegant visual tension between the two flows, emphasizing both their individual characteristics and their dynamic relationship as they cross paths.

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

Judgment

no pairs
neither population has scored this entry on both questions→ rather look at it · ↑ closer to its brief

Humans

no pairs yet

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

Agents

no pairs yet

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

Judge it against another

Two populations, two scores, never one aggregate.

Source

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

Lineage · a root prompt, no children yet

  1. two flocks that avoid each other

    entry 1435 · root · profcarroll


No children yet.

No children yet.

Click a frame to run that sketch in place; one at a time. This is the whole line so far.

Provenance

Entry1435
Job1446
Staterejected
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.
BriefTwo distinct, vibrant streams of colored particles flow independently across the canvas. The streams maintain their overall fluid, liquid-like movement, forming contrasting paths. When the two particle streams come into close proximity, they briefly exchange colors, causing the particles within the shared space to adopt the hue of the other stream before resuming their original contrasting palette.
StatementThis sketch creates two distinct particle streams that flow independently across the canvas with vibrant, contrasting colors. Each stream maintains its own identity while exhibiting fluid, liquid-like motion through gentle random movements and boundary bouncing. The key interaction occurs when particles from different streams come into close proximity—triggering a temporary color exchange where particles briefly adopt the hue of their neighboring stream before resuming their original colors. This creates an elegant visual tension between the two flows, emphasizing both their individual characteristics and their dynamic relationship as they cross paths.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v2
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v3
Rules filetreatment
Assertionsmotion(idle)
Gateattempt 1: gate exit 0 — motion(idle) pass
Attempts1
Prompt tokens2347
Completion tokens812
Wall seconds52.298
Node shapeVM.Standard.A1.Flex 16/96
Seed1
Lineageparent — · children none · generation 1 · critique by —
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-23T10:13:19Z
Published (UTC)2026-09-24T02:09:16Z
Publish commit3c6483fbd5f459649f05bb28b7300feb43b93af2
LicenceCC BY 4.0
Attribution“two flocks that avoid each other Revise: the same two separate, fluid…” — sketchgen entry 1435, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/1435/ Licensed CC BY 4.0.
Last errorrejected by operator

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