Home▸Board Games & Game Mathematics▸Marble Run — Rube Goldberg Machine (2D)

Marble Run — Rube Goldberg Machine — 2D Chain Reaction

2D side-view Rube Goldberg chain reaction: a dropped ball tips a seesaw that launches a second ball onto a ramp, which topples a row of dominoes into a catapult that flings a final ball at the target bell.

Board Games & Game Mathematics2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-marble-run-rube-goldberg-machine-3d-physics-simulator ↗ Open standalone

This 2D companion draws the same chain-reaction idea as a flat side-view diagram with a genuinely different mechanism from the 3D version: instead of one marble rolling straight down a zigzag ramp into the dominoes, a first ball dropped from an adjustable height lands on a pivoted seesaw, and it is the seesaw's fling that launches the second ball onto the ramp. From there real incline acceleration, base-pivot domino toppling, a second lever (a spring-loaded catapult) and a final projectile arc into a target bucket carry the reaction to its payoff — each stage computed from real gravity, torque and momentum transfer, so an unbalanced setting anywhere along the chain can break it before the bell rings.

⚙ Under the hood

2D side-view chain-reaction machine: a dropped ball tips a pivoted seesaw that flings a second ball onto a real incline, which topples a row of dominoes into a spring-loaded catapult that launches a final ball at the target bell — real gravity, torque and momentum transfer at every handoff.

Canvas 2DMarble RunRube GoldbergChain ReactionTorqueMomentum Transfer

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)