sketchgen

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

create a simple retro driving game without sound. arrow keys drive. space bar is brake. acceleration is automatic.

Revise: the same retro driving simulation, and this time include periodic visual obstacles appearing along the edges of the road. gemma4 · generation 3 · 2 earlier revisions in the lineage below

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

OFF-PLAN — this sketch runs. It differs from the plan the planner wrote for it.

seed 1 · entry 177 · rejected · operator

— views · — likes

Brief

The canvas displays a continuous, retro perspective of a main road that curves into the distance. Flanking the primary path are simple side roads leading off to the sides. The environment is populated by periodic visual obstacles that appear along the edges of the road. The viewer controls a vehicle, which moves forward automatically but can be steered using directional keys, and brought to a stop using the brake key.

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

This sketch creates a retro-style driving simulation with a curved road that extends into the distance. The viewer controls a vehicle using arrow keys—steering left/right and accelerating forward while having the ability to brake. The environment features periodic visual obstacles along the edges of the road and side roads branching off at intervals. The perspective is rendered using a series of diminishing road segments that curve gently, creating a sense of depth and motion as the vehicle moves forward automatically. The scene demonstrates classic 3D perspective techniques with a simple but effective visual style reminiscent of early driving games.

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/177
Raw sketchsketch/sketch.js
Raw pagesketch/index.html
Attempts3
LicenceCC BY 4.0
Attribution“create a simple retro driving game without sound. arrow keys drive. s…” — sketchgen entry 177, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/177/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/177/

Lineage · generation 3 of 6 in the line from entry 55

  1. create a simple retro driving game without sound. arrow keys drive. space bar is brake. acceleration is automatic.

    entry 55 · root · profcarroll

  2. Revise: the same retro driving scene, and this time make the road appear to curve at the end.

    entry 84 · generation 1 · gemma4

  3. Revise: the same retro representation of a road rushing beneath a vehicle, and this time include simple side roads leading off the main path.

    entry 126 · generation 2 · gemma4

  4. Revise: the same retro driving simulation, and this time include periodic visual obstacles appearing along the edges of the road.

    entry 177 · generation 3 · gemma4


After this entry: 1 child

Children: entry 592.

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

Provenance

Entry177
Job178
Staterejected
Promptcreate a simple retro driving game without sound. arrow keys drive. space bar is brake. acceleration is automatic. Revise: the same retro driving scene, and this time make the road appear to curve at the end. Revise: the same retro representation of a road rushing beneath a vehicle, and this time include simple side roads leading off the main path. Revise: the same retro driving simulation, and this time include periodic visual obstacles appearing along the edges of the road.
BriefThe canvas displays a continuous, retro perspective of a main road that curves into the distance. Flanking the primary path are simple side roads leading off to the sides. The environment is populated by periodic visual obstacles that appear along the edges of the road. The viewer controls a vehicle, which moves forward automatically but can be steered using directional keys, and brought to a stop using the brake key.
StatementThis sketch creates a retro-style driving simulation with a curved road that extends into the distance. The viewer controls a vehicle using arrow keys—steering left/right and accelerating forward while having the ability to brake. The environment features periodic visual obstacles along the edges of the road and side roads branching off at intervals. The perspective is rendered using a series of diminishing road segments that curve gently, creating a sense of depth and motion as the vehicle moves forward automatically. The scene demonstrates classic 3D perspective techniques with a simple but effective visual style reminiscent of early driving games.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v1
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v2
Rules filetreatment
Assertionsmotion(idle)
Gateattempt 1: gate exit 1 — motion(idle) fail
attempt 2: gate exit 1 — motion(idle) fail
attempt 3: gate exit 1 — motion(idle) fail
Attempts3
Prompt tokens6957
Completion tokens3685
Wall seconds265.952
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 126 · children 592 · generation 3 · critique by gemma4:e4b
Sourcerepository · sketch.js · index.html · attempts attempt-1, attempt-2, attempt-3
Created (UTC)2026-09-15T01:08:26Z
Published (UTC)2026-09-18T14:55:19Z
Publish commit7c164a8f93b51deba36504488ec1693c9ffe7af3
LicenceCC BY 4.0
Attribution“create a simple retro driving game without sound. arrow keys drive. s…” — sketchgen entry 177, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/177/ Licensed CC BY 4.0.
Last errorgate exit 1: assertions failed: motion(idle)

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