Experience an advanced n-body physics simulation that demonstrates gravitational interactions between multiple celestial bodies in real-time. This interactive simulation features customizable parameters including gravitational constant, number of bodies, canvas dimensions, wall boundaries, and consumption mechanics. The simulation visualizes complex orbital dynamics, gravitational attractions, and celestial body interactions with beautiful visual effects including glowing bodies, fading trails, and space-like backgrounds.
Real-time gravitational force calculations, n-body problem solving, orbital mechanics demonstration, interactive parameter controls, visual wall boundaries, body consumption mechanics, customizable gravitational constant, variable number of celestial bodies, dynamic canvas sizing, beautiful space-themed graphics, glowing particle effects, fading orbital trails, star and planet differentiation, responsive design, and educational physics visualization.
Built using JavaScript ES6, HTML5 Canvas API, React hooks for state management, real-time animation loops, mathematical physics calculations, gradient rendering, particle systems, and interactive user controls. Demonstrates advanced programming concepts including numerical integration, force calculations, collision detection, and computer graphics programming.
Simulating planetary objects
you've heard of the three-body problem...
let's take it a step further
Press Spacebar to reset the simulation.