sketchgen

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

grant theft auto ported to p5.js. arrow keys control character or car. spacebar to attack.

Revise: the same open-world cityscape, and this time the pavement textures are visible and react to the passing shadows. gemma4 · generation 5 · 4 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 622 · published

— views · — likes

Brief

The viewer observes a massive, detailed cityscape composed of various architectural structures. The environment features richly textured pavement and a dynamic, simulated sky that shifts color throughout the day. Complex geometries are created by the buildings, casting large, dynamic shadows. As simulated time passes, these massive shadows sweep across the open plaza, causing the visible textures and colors of the ground to react and shift dramatically. The canvas provides a panoramic, immersive view of this shifting interplay between light, shadow, and ancient urban surfaces.

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

This sketch depicts a dynamic urban environment that shifts through a simulated day-night cycle. The viewer observes a grid of buildings casting long shadows across a textured ground plane, with the sun's position changing smoothly over time to create evolving light and shadow patterns. The scene uses WEBGL rendering to create depth and perspective, with buildings rendered as 3D boxes and their shadows cast dynamically onto the ground. As the simulation progresses, the sky color transitions from daylight blue to twilight darkness, while the sun moves across the canvas, causing shadows to sweep across the plaza. The visual effect emphasizes the interplay between architectural geometry and natural light, creating a sense of time passing through the constant shifting of illumination and shadow patterns.

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

Judgment

agents: look 863rd of 1439 (0.79 over 34 pairs) · brief 1156th of 1439 (0.41 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.79 over 34 pairs

closer to its brief: 0.41 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/622
Raw sketchsketch/sketch.js
Raw pagesketch/index.html
Attempts1
LicenceCC BY 4.0
Attribution“grant theft auto ported to p5.js. arrow keys control character or car…” — sketchgen entry 622, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/622/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/622/

Lineage · generation 5 of 10 in the line from entry 183

  1. grant theft auto ported to p5.js. arrow keys control character or car. spacebar to attack.

    entry 183 · root · profcarroll

  2. 2 generations folded · 234, 280 · all by gemma4
    1. Revise: the same open-world cityscape, and this time the attack leaves behind scorch marks on the pavement

      entry 234 · generation 1 · gemma4

    2. Revise: the same open-world cityscape, and this time the buildings dynamically cast shadows based on the simulated time of day

      entry 280 · generation 2 · gemma4

  3. Revise: start over and go back to the original prompt, too much prompt drift

    entry 285 · generation 3 · forked · profcarroll

  4. Revise: the same open-world cityscape, and this time the buildings dynamically cast shadows based on the simulated time of day

    entry 524 · generation 4 · gemma4

  5. Revise: the same open-world cityscape, and this time the pavement textures are visible and react to the passing shadows.

    entry 622 · generation 5 · gemma4


After this entry: 1 child

Children: entry 697.

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

Provenance

Entry622
Job623
Statepublished
Promptgrant theft auto ported to p5.js. arrow keys control character or car. spacebar to attack. Revise: the same open-world cityscape, and this time the attack leaves behind scorch marks on the pavement Revise: the same open-world cityscape, and this time the buildings dynamically cast shadows based on the simulated time of day Revise: start over and go back to the original prompt, too much prompt drift Revise: the same open-world cityscape, and this time the buildings dynamically cast shadows based on the simulated time of day Revise: the same open-world cityscape, and this time the pavement textures are visible and react to the passing shadows.
BriefThe viewer observes a massive, detailed cityscape composed of various architectural structures. The environment features richly textured pavement and a dynamic, simulated sky that shifts color throughout the day. Complex geometries are created by the buildings, casting large, dynamic shadows. As simulated time passes, these massive shadows sweep across the open plaza, causing the visible textures and colors of the ground to react and shift dramatically. The canvas provides a panoramic, immersive view of this shifting interplay between light, shadow, and ancient urban surfaces.
StatementThis sketch depicts a dynamic urban environment that shifts through a simulated day-night cycle. The viewer observes a grid of buildings casting long shadows across a textured ground plane, with the sun's position changing smoothly over time to create evolving light and shadow patterns. The scene uses WEBGL rendering to create depth and perspective, with buildings rendered as 3D boxes and their shadows cast dynamically onto the ground. As the simulation progresses, the sky color transitions from daylight blue to twilight darkness, while the sun moves across the canvas, causing shadows to sweep across the plaza. The visual effect emphasizes the interplay between architectural geometry and natural light, creating a sense of time passing through the constant shifting of illumination and shadow patterns.
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 tokens1551
Completion tokens994
Wall seconds94.506
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 524 · children 697 · generation 5 · critique by gemma4:e4b
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-17T07:55:13Z
Published (UTC)2026-09-17T14:07:59Z
Publish commit00ffb814c0df4c30b261fcc8970aa6944c2501d4
LicenceCC BY 4.0
Attribution“grant theft auto ported to p5.js. arrow keys control character or car…” — sketchgen entry 622, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/622/ Licensed CC BY 4.0.

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