Rube Goldberg breakfast machine on a kitchen countertop (Three.js)
Build a Three.js scene: A pastel kitchen countertop holds a chain-reaction contraption: a rolling marble tips dominoes, which trigger a seesaw, release a toy…
More
1 test · 1 finished runs (0 agent, 1 raw one-shot) · 1 live demo
The prompt
Build a Three.js scene: A pastel kitchen countertop holds a chain-reaction contraption: a rolling marble tips dominoes, which trigger a seesaw, release a toy car down a ramp, pull a string that drops toast into a toaster, and finally flip a lever that pours a cup of cereal. Click to start the sequence and press R to reset it, and each stage must visibly cause the next. A cinematic camera follows the active stage along a smooth spline path. Everything is built in code from Three.js geometry, materials and shaders; no external models, textures or fonts. The scene must visibly animate from the moment it loads and run in a browser with software WebGL (no GPU). Deliver ONE self-contained HTML file; load Three.js only through an import map from https://cdn.jsdelivr.net/npm/three@0.170.0/build/three.module.js (addons from https://cdn.jsdelivr.net/npm/three@0.170.0/examples/jsm/), with no other external requests. Output ONLY the complete HTML file, starting with <!DOCTYPE html> and ending with </html>, with no explanation or markdown fences.
Same prompt, all models: step through 1 runsIn the gallery: one player, arrow keys or swipe.