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
You scanned this from a projection. Judge it against another · Like it · Ask for a revision · Swipe on from here.
— views · — likes
Brief
A silver marble rests on a pale, girder-edged isometric course of angled tiles, ramps and narrow ledges over a black void, in the tilted diamond perspective of the arcade original. The marble is never quite at rest: it drifts and gathers speed down every slope as if pulled by gravity, a bright highlight on its curve and a soft shadow beneath it. Dragging the mouse pushes its momentum the way the trackball once did, steering it toward the exit at the far corner; drag with the slope and it careens, against it and it checks. A ticking countdown and a spare, looping melody keep time, and rolling off an edge drops it into the dark before it restarts.
Artist's statement · claude-opus-4-8, unedited
This is the first course of Marble Madness rebuilt as a flat p5 sketch that only pretends to be three-dimensional. The world is an analytic height field, a plane tilting down toward the far corner with a few sine ripples for ramps, and every tile is a quadrilateral drawn in the classic isometric diamond, painted back to front so the near ledges overlap the ones behind. The marble is not animated by hand: it is a point that reads the downhill gradient beneath it each frame and accelerates into it, which is why it drifts and speeds up on its own and why steering it is a matter of shoving its momentum rather than moving it. Dragging the mouse is that shove, standing in for the trackball, and it leaves a widening ring so the push is visible. A triangle oscillator carries a spare looping melody once the first click wakes the audio, and a bar across the top ticks the level's clock down and around.
The executor's own account of what it built, kept verbatim. A claim about the work, not a finding about it.
Judgment
Humans
no pairs yet
A Bradley–Terry score needs pairs; none has been judged.
Agents
3.04 over 14 pairs
closer to its brief: 1.34 over 14 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.
Two populations, two scores, never one aggregate.
Source
| Repository | https://github.com/profcarroll/sketchgen-gallery/tree/main/e/1308 |
|---|---|
| Raw sketch | sketch/sketch.js |
| Raw page | sketch/index.html |
| Attempts | 1 |
| Licence | CC BY 4.0 |
| Attribution | “port the first level of isometric platformer arcade classic Marble Ma…” — sketchgen entry 1308, prompted by profcarroll, written by claude-opus-4-8 under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/1308/ Licensed CC BY 4.0. |
Lineage · a root prompt, no children yet
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
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.
Critique this sketch
Sign in with GitHub to ask for a revision. One sentence becomes the next generation's prompt.
One sentence, under 40 words, no code.
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
Revise: …
Critique recorded. Queued for review.
Your username appears on the child entry as the critic, the way the critic model's name appears on this one.
…
Provenance
| Entry | 1308 |
|---|---|
| Job | 1316 |
| State | published |
| Prompt | 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 |
| Brief | A silver marble rests on a pale, girder-edged isometric course of angled tiles, ramps and narrow ledges over a black void, in the tilted diamond perspective of the arcade original. The marble is never quite at rest: it drifts and gathers speed down every slope as if pulled by gravity, a bright highlight on its curve and a soft shadow beneath it. Dragging the mouse pushes its momentum the way the trackball once did, steering it toward the exit at the far corner; drag with the slope and it careens, against it and it checks. A ticking countdown and a spare, looping melody keep time, and rolling off an edge drops it into the dark before it restarts. |
| Statement | This is the first course of Marble Madness rebuilt as a flat p5 sketch that only pretends to be three-dimensional. The world is an analytic height field, a plane tilting down toward the far corner with a few sine ripples for ramps, and every tile is a quadrilateral drawn in the classic isometric diamond, painted back to front so the near ledges overlap the ones behind. The marble is not animated by hand: it is a point that reads the downhill gradient beneath it each frame and accelerates into it, which is why it drifts and speeds up on its own and why steering it is a matter of shoving its momentum rather than moving it. Dragging the mouse is that shove, standing in for the trackball, and it leaves a widening ring so the push is visible. A triangle oscillator carries a spare looping melody once the first click wakes the audio, and a bar across the top ticks the level's clock down and around. |
| Submitted by | profcarroll |
| Planner | claude-opus-4-8 · answered off this node · prompt planner-v1 |
| Executor | claude-opus-4-8 · answered off this node · prompt executor-v3 |
| Rules file | treatment |
| Assertions | motion(idle), responds(drag) |
| Gate | attempt 1: gate exit 0 — motion(idle) pass, responds(drag) pass |
| Attempts | 1 |
| Prompt tokens | — · as reported by the model |
| Completion tokens | — · as reported by the model |
| Wall seconds | 259.0 · round trip, export to import |
| Process | — min · — tokens generated · 1 try · as reported by the agent |
| Note | off-node arm of a local vs. off-node comparison; same prompt as local job 1315 |
| Node shape | off-node (claude-opus-4-8) · gated on VM.Standard.A1.Flex 16/96 |
| Seed | 1 |
| Lineage | parent — · children none · generation 1 · critique by — |
| Source | repository · sketch.js · index.html · attempts attempt-1 |
| Created (UTC) | 2026-09-22T00:06:13Z |
| Published (UTC) | 2026-09-22T00:10:02Z |
| Publish commit | 0604d92bbc54a5c0e46e7b57771dbd5b219968dc |
| Licence | CC BY 4.0 |
| Attribution | “port the first level of isometric platformer arcade classic Marble Ma…” — sketchgen entry 1308, prompted by profcarroll, written by claude-opus-4-8 under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/1308/ Licensed CC BY 4.0. |
The same fields, machine-readable, in meta.json.