Self-Running Rube Goldberg Machine
A marble rolls through a wooden contraption, setting off dominoes, a seesaw, a pulley, a bell and a rising flag.
How it was made
No recipe was published for this Outcome. The exact prompt and any recorded model details are available. Copy this text kit to your agent to adapt it.
Models
- Opus 5.5 (creator-reported) · Anthropic · execution
About
A marble rolls through a wooden contraption, setting off dominoes, a seesaw, a pulley, a bell and a rising flag.
Try it
Copy the prompt and run it with Claude Opus 5.5 in a coding/file-capable environment. Claude Code or another coding agent; browser with Three.js CDN access. The preview is the creator’s actual output, not a Possible-generated substitute.
Creator and prompt
By leo. Watch the original demo · Read the posted prompt. The copyable text preserves the disclosed prompt, with only the surrounding post label or quotation marks removed.
What to know
Creator reports high effort, an empty folder, browser access and no follow-up prompts. The comparison video shows Opus on the left and Astra on the right. The request requires simulated physics; the video alone does not verify how the physics was implemented.
Model provenance: Opus 5.5 is reported by the creator. Possible verified the source pairing and media presentation, not an independent Opus generation. The prompt describes the requested result; it does not establish that every requested feature worked. The preview is a playback copy of the creator’s video, with comparison labels and watermarks retained. Creator media is excluded from the repository’s MIT license; the original post remains linked.
Exact prompt
Hidden characters, if present, appear as Unicode escapesBuild a 3D Rube Goldberg machine that runs itself, as a single self-contained index.html in the current directory.
The chain, in order:
1. A marble is released at the top and rolls down a series of zig-zag ramps.
2. It knocks over a line of at least 12 dominoes.
3. The last domino tips a seesaw, which launches a small ball into a hanging bucket.
4. The bucket's weight pulls it down; its rope runs over a pulley and yanks a bell, which visibly swings.
5. The same motion raises a flag up a pole. The flag reaching the top is the finish.
Rules:
- Write the physics yourself: no physics library. Every motion after the marble is released must come from your simulation (rigid bodies, collisions, constraints, rope/pulley). No keyframed animation or tweened motion of any machine part.
- You may load three.js from a CDN for rendering. Nothing else external: no images, models, or fonts.
- It must run with no user input: start automatically on page load, use a cinematic camera that follows the action, and complete the whole chain in about 15–20 seconds. After the flag is up, hold for 2 seconds, then reset and replay.
- Deterministic: fixed timestep and no unseeded randomness, so every run looks the same.
- Fill the browser window. It will be screen-recorded at 1280×720.
- No on-screen text or UI of any kind.
- Make it look good: lighting, shadows, materials, and a setting that makes it feel like a real contraption.What you need
- Claude Code or another coding agent; browser with Three.js CDN access.
Download the result
Technical details and provenance
- Provider
- Anthropic
- Model
- Opus 5.5 (creator-reported)
- Published
- Publication
- community