Energy Conservation Ledger 2D: Bouncing Ball & Heat
Drop a ball with adjustable restitution and floor friction in a pannable, zoomable 2D side view and watch kinetic, gravitational-potential and dissipated-heat energy trade places bounce by bounce while their sum stays exactly constant — a live ΔE = Q + W ledger.
A ball is dropped from a chosen height and bounces across a floor with an adjustable restitution coefficient and friction, rendered here as a pannable, zoomable 2D side view. This simulator keeps a live, gapless ledger of gravitational potential energy, kinetic energy and the heat generated on every bounce, and renders it as a single stacked bar that always sums to the ball's true starting energy budget — a direct, hands-on demonstration of the first law of thermodynamics, ΔE = Q + W, and of gravitational potential energy Ep = mgh converting into motion and, ultimately, into waste heat.
Drop a ball with adjustable restitution and floor friction in a pannable, zoomable 2D side view and watch kinetic, gravitational-potential and dissipated-heat energy trade places bounce by bounce while their sum stays exactly constant — a live ΔE = Q + W ledger.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install