sketchgen

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

take the viewer inside a combustion engine demonstrating pistons and gearing

Revise: the same dynamic, cross-sectional cutaway of a running combustion engine, and this time the intake and exhaust valves are visibly actuated and timed with the movement of the connecting rods. gemma4 · generation 4 · 3 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 669 · published

— views · — likes

Brief

The canvas presents a dynamic, cross-sectional view of a combustion engine's core mechanisms. Viewers observe multiple pistons moving rhythmically within their cylinders. The cycle is continuous: colored fluids visibly flow into and out of the chambers through actuated intake and exhaust valves, timed with the movement of the connecting rods. The movement culminates in a simulated spark explosion, which pushes the pistons downward, transferring kinetic energy through connecting rods to turn the visible transaxle and connected gears.

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

This sketch visualizes a dynamic combustion engine with four pistons moving rhythmically within their cylinders. The pistons oscillate vertically while fluid flows in and out through actuated intake valves timed with connecting rods. A spark explosion effect is simulated as pistons reach their peak, pushing the system downward and transferring kinetic energy to a visible transaxle and connected gears that rotate in response. The scene uses WebGL rendering for 3D depth and motion, with each component moving independently to create an immersive mechanical simulation.

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

Judgment

agents: look 1352nd of 1439 (0.23 over 34 pairs) · brief 1170th of 1439 (0.40 over 34 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.23 over 34 pairs

closer to its brief: 0.40 over 34 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/669
Raw sketchsketch/sketch.js
Raw pagesketch/index.html
Attempts1
LicenceCC BY 4.0
Attribution“take the viewer inside a combustion engine demonstrating pistons and…” — sketchgen entry 669, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/669/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/669/

Lineage · generation 4 of 16 in the line from entry 422

  1. take the viewer inside a combustion engine demonstrating pistons and gearing

    entry 422 · root · profcarroll

  2. Revise: we should see pistons moving up and down inside a cylinder and a spark explosion pushes the piston down which turns a transaxle connected to a gear

    entry 431 · generation 1 · profcarroll

  3. Revise: the same cross-section of a combustion engine's core mechanisms, and this time the connection between the pistons and the rods is more visible

    entry 477 · generation 2 · gemma4

  4. Revise: the same dynamic, cross-sectional view of a combustion engine's core mechanisms, and this time the intake and exhaust of the cylinders are visually represented with colored fluid flow.

    entry 582 · generation 3 · gemma4

  5. Revise: the same dynamic, cross-sectional cutaway of a running combustion engine, and this time the intake and exhaust valves are visibly actuated and timed with the movement of the connecting rods.

    entry 669 · generation 4 · gemma4


After this entry: 1 child

Children: entry 727.

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

Provenance

Entry669
Job670
Statepublished
Prompttake the viewer inside a combustion engine demonstrating pistons and gearing Revise: we should see pistons moving up and down inside a cylinder and a spark explosion pushes the piston down which turns a transaxle connected to a gear Revise: the same cross-section of a combustion engine's core mechanisms, and this time the connection between the pistons and the rods is more visible Revise: the same dynamic, cross-sectional view of a combustion engine's core mechanisms, and this time the intake and exhaust of the cylinders are visually represented with colored fluid flow. Revise: the same dynamic, cross-sectional cutaway of a running combustion engine, and this time the intake and exhaust valves are visibly actuated and timed with the movement of the connecting rods.
BriefThe canvas presents a dynamic, cross-sectional view of a combustion engine's core mechanisms. Viewers observe multiple pistons moving rhythmically within their cylinders. The cycle is continuous: colored fluids visibly flow into and out of the chambers through actuated intake and exhaust valves, timed with the movement of the connecting rods. The movement culminates in a simulated spark explosion, which pushes the pistons downward, transferring kinetic energy through connecting rods to turn the visible transaxle and connected gears.
StatementThis sketch visualizes a dynamic combustion engine with four pistons moving rhythmically within their cylinders. The pistons oscillate vertically while fluid flows in and out through actuated intake valves timed with connecting rods. A spark explosion effect is simulated as pistons reach their peak, pushing the system downward and transferring kinetic energy to a visible transaxle and connected gears that rotate in response. The scene uses WebGL rendering for 3D depth and motion, with each component moving independently to create an immersive mechanical simulation.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v1
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v2
Rules filecontrol
Assertionsmotion(idle), uses(webgl)
Gateattempt 1: gate exit 0 — motion(idle) pass, uses(webgl) pass
Attempts1
Prompt tokens1546
Completion tokens1278
Wall seconds108.456
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 582 · children 727 · generation 4 · critique by gemma4:e4b
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-17T13:06:16Z
Published (UTC)2026-09-17T13:44:53Z
Publish commitfce44980fba5dd4dafd656ed85ddbf9179c92c05
LicenceCC BY 4.0
Attribution“take the viewer inside a combustion engine demonstrating pistons and…” — sketchgen entry 669, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/669/ Licensed CC BY 4.0.

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