Home▸Physics & Mechanics▸Slingshot Physics Puzzle: Elastic Launch and Destructible Block Towers

🎯 Slingshot Physics Puzzle: Elastic Launch and Destructible Block Towers

Drag a Blender-modelled elastic slingshot and knock down 12 towers, bridges, pyramids, a castle wall and a card-house of wood, stone, glass and ice blocks plus toy barrels, using rubber, stone or splitting balls. A hand-written 3D rigid-body solver (sequential impulses, SAT contacts, friction, sleeping, impulse-threshold fracture) runs hundreds of blocks, while the launch follows Hooke's law with band mass (v = x sqrt(k/m_eff)), an energy ledger, slow-motion replay and a sandbox. Unlike the orbital gravity-slingshot labs and the existing balance-tower and tower-collapse pages, it combines an elastic launcher, a destructible-block solver and measured checks (launch speed vs elastic energy, drag-free range, a 20-box stack and the tanθ = w/h tipping angle).

Physics & Mechanics3DModerate60 FPS📱 Mobile-adapted🟠 Blender
slingshot-physics-puzzle-elastic-launch-destructible-block-towers-lab ↗ Open standalone
⚙ Under the hood

Drag a Blender-modelled elastic slingshot and knock down 12 towers, bridges, pyramids, a castle wall and a card-house of wood, stone, glass and ice blocks plus toy barrels, using rubber, stone or splitting balls. A hand-written 3D rigid-body solver (sequential impulses, SAT contacts, friction, sleeping, impulse-threshold fracture) runs hundreds of blocks, while the launch follows Hooke's law with band mass (v = x sqrt(k/m_eff)), an energy ledger, slow-motion replay and a sandbox. Unlike the orbital gravity-slingshot labs and the existing balance-tower and tower-collapse pages, it combines an elastic launcher, a destructible-block solver and measured checks (launch speed vs elastic energy, drag-free range, a 20-box stack and the tanθ = w/h tipping angle).

Destruction PhysicsRigid Body DynamicsElastic EnergySlingshotPuzzle

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)