Plansmith
PlanSmith Bench · Three.js · hard mode

Rube Goldberg machine

Hard mode, and so far unsolved. A real chain reaction only works if every part is placed precisely, and a model that can't run its own file has to get that right blind. Every result below is the raw, one-shot file, running live. Press Start and watch closely: a bell that rings isn't the same as a machine that works.

Prompt frozen 2026-09-293 models · one shot each
The prompt · 02

Every model got exactly this.

Build a single self-contained HTML file that uses Three.js (load it and any other libraries from a public CDN) to create an interactive 3D Rube Goldberg machine. - A Start button releases one ball that triggers a chain reaction of at least 10 distinct, visibly different steps (for example: ramps, dominoes, a lever, a seesaw, a pulley, a swinging pendulum, a spinning wheel). - The chain must end by ringing a bell, visibly and audibly. - Motion should be physically plausible, driven by real-time physics. - The camera follows the action; the user can also orbit and zoom with the mouse. - A Reset button returns everything to its starting state so it can run again. - It must work by opening the file in a modern browser: no build step, no local assets, no server.

The rules · 03

Same rules, every run.

  • One shot. No retries, no follow-up messages, no fixes. The model was told not to open, run or test its own file.
  • Published unedited. The file you run is byte-for-byte what the model wrote, broken or not.
  • Model and harness both named. The same model in a different tool can behave differently, so each result names the harness it ran in.
  • Frames aren’t hand-picked. Each thumbnail is captured at 1200×630: the file is loaded, its Start button is clicked, and the frame is taken exactly 6 seconds later. The same rule applies to every model, so no frame is hand-picked.
The exact text sent before the prompt

You are taking part in a one-shot benchmark. Answer the TASK below by writing exactly one file, {path}, with the Write tool, in a single attempt. Rules: - Do not read, open, run, preview or test any file. - Do not search the codebase or the web. - Do not revise the file after writing it. One Write call, then stop. - After writing, reply with exactly one line: your exact model ID as stated in your system prompt. TASK:

In harnesses without a “Write tool”, only that tool name is adapted. Nothing else changes.