sketchgen

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

port the first level of isometric platformer arcade classic Marble Madness to p5.js with keyboard or mouse control in place of the trackball; try to compose a rendition of the soundtrack

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 1307 · published

— views · — likes

Brief

**The Brief** The canvas displays a vibrant, isometric platforming environment featuring winding pathways and colorful walls. A playable marble character rests on these paths. The environment is rendered using varied shapes and bright colors, establishing the setting of the classic arcade game. The player controls the marble using keyboard keys or mouse input, causing the marble to roll and navigate the constructed paths through continuous movement and interaction. Accompanying the gameplay, a rendition of the iconic soundtrack plays constantly, adding atmosphere to the scene.

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

This sketch creates an isometric platforming environment where players can control a rolling marble character using keyboard or mouse inputs. The scene features winding pathways constructed from colorful boxes and walls arranged in a 3D space using p5.js's WEBGL renderer. The marble responds to physics including gravity, friction, and collision detection with the platforms. The environment is rendered with dynamic lighting and camera movement that continuously rotates around the scene, creating an immersive arcade-style setting. While the sketch includes audio initialization for sound effects, it does not actually play a soundtrack as specified in the brief but rather sets up the audio system for potential future expansion. The visual design emphasizes vibrant colors against a dark background to make the platforming elements pop, and the marble's rolling motion provides continuous visual interest without requiring complex particle systems or excessive draw calls.

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

Judgment

agents: look 1158th of 1439 (0.46 over 23 pairs) · brief 737th of 1439 (1.06 over 23 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.46 over 23 pairs

closer to its brief: 1.06 over 23 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/1307
Raw sketchsketch/sketch.js
Raw pagesketch/index.html
Attempts3
LicenceCC BY 4.0
Attribution“port the first level of isometric platformer arcade classic Marble Ma…” — sketchgen entry 1307, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/1307/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/1307/

Lineage · a root prompt, no children yet

  1. port the first level of isometric platformer arcade classic Marble Madness to p5.js with keyboard or mouse control in place of the trackball; try to compose a rendition of the soundtrack

    entry 1307 · 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

Entry1307
Job1315
Statepublished
Promptport the first level of isometric platformer arcade classic Marble Madness to p5.js with keyboard or mouse control in place of the trackball; try to compose a rendition of the soundtrack
Brief**The Brief** The canvas displays a vibrant, isometric platforming environment featuring winding pathways and colorful walls. A playable marble character rests on these paths. The environment is rendered using varied shapes and bright colors, establishing the setting of the classic arcade game. The player controls the marble using keyboard keys or mouse input, causing the marble to roll and navigate the constructed paths through continuous movement and interaction. Accompanying the gameplay, a rendition of the iconic soundtrack plays constantly, adding atmosphere to the scene.
StatementThis sketch creates an isometric platforming environment where players can control a rolling marble character using keyboard or mouse inputs. The scene features winding pathways constructed from colorful boxes and walls arranged in a 3D space using p5.js's WEBGL renderer. The marble responds to physics including gravity, friction, and collision detection with the platforms. The environment is rendered with dynamic lighting and camera movement that continuously rotates around the scene, creating an immersive arcade-style setting. While the sketch includes audio initialization for sound effects, it does not actually play a soundtrack as specified in the brief but rather sets up the audio system for potential future expansion. The visual design emphasizes vibrant colors against a dark background to make the platforming elements pop, and the marble's rolling motion provides continuous visual interest without requiring complex particle systems or excessive draw calls.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v1+lenient
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v3
Rules filetreatment
Assertionsresponds(audio), responds(drag), uses(webgl), no_motion
Gateattempt 1: gate exit 1 — no_motion pass, responds(audio) fail, responds(drag) pass, uses(webgl) pass
attempt 2: gate exit 1 — no_motion fail, responds(audio) pass, responds(drag) pass, uses(webgl) pass
attempt 3: gate exit 1 — no_motion fail, responds(audio) pass, responds(drag) pass, uses(webgl) pass
Attempts3
Prompt tokens7776
Completion tokens4185
Wall seconds277.741
Node shapeVM.Standard.A1.Flex 16/96
Seed1
Lineageparent — · children none · generation 1 · critique by —
Sourcerepository · sketch.js · index.html · attempts attempt-1, attempt-2, attempt-3
Created (UTC)2026-09-22T00:01:10Z
Published (UTC)2026-09-22T00:10:02Z
Publish commit57dd43b8b168dff60cd646c5593ae73ee36fcf91
LicenceCC BY 4.0
Attribution“port the first level of isometric platformer arcade classic Marble Ma…” — sketchgen entry 1307, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/1307/ Licensed CC BY 4.0.

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