Simulations
Interactive, watermarked physics demonstrations — pick one to adjust its parameters and run it.
Atwood Machine Challenge
FREELift the load: the server picks a random load mass, pulley rig (including rope/pulley friction), goal direction (top or bottom), and a target time or speed (always achievable), you dial in the effort mass, and real Atwood-machine physics judges the attempt. Solving it refunds your run.
Open simulation →Atwood Machine
LAUNCHHang two masses from a string over a pulley — adjust each mass, gravity, the pulley's own mass, and rope/pulley friction to see which side descends, how their tensions differ, and watch the balanced case where equal masses simply hang still.
Locked — requires Launch →Bernoulli's Venturi Tube
FREESend fluid through a pipe that narrows to a throat and widens back out — adjust the inlet/throat diameters, flow speed, fluid density, and inlet pressure to watch tracer particles speed up in the throat while manometers show the pressure drop Bernoulli's equation predicts.
Open simulation →Blackbody Glow (Colour Temperature)
ORBITHeat an object toward a chosen target temperature and watch it glow the colour a real blackbody emits — deep red to blue-white — while its radiated power rises steeply with temperature.
Locked — requires Orbit →Buoyancy (Archimedes' Principle)
FREEDrop a uniform object into a tank of fluid — adjust the object's density, the fluid's density, and the object's size to see it settle at its equilibrium floating depth, or sink straight through, exactly as Archimedes' principle predicts.
Open simulation →Calorimetry / Thermal Mixing
FREEBring two masses at different temperatures and specific heats into contact — watch both temperatures converge exponentially to the exact energy-conserving equilibrium temperature.
Open simulation →Charged Particle in Electric & Magnetic Fields
INTERSTELLARFire a charged particle into a uniform magnetic field (a closed cyclotron circle), add a uniform electric field (a bending parabola), or combine both to see the guiding center drift sideways — adjust charge sign, mass, speed, and both fields.
Locked — requires Interstellar →Uniform Circular Motion
FREESwing a mass on a string in a horizontal circle at a chosen radius and constant speed — see the centripetal acceleration, force, and period, and watch the force grow with the square of speed.
Open simulation →1-D Collisions
FREESend two blocks toward each other on a frictionless track — adjust their masses, starting speeds, and coefficient of restitution to see momentum conservation and kinetic-energy loss in action.
Open simulation →2-D Elastic Collisions
ORBITSend two disks toward each other with a chosen impact parameter — adjust their masses, starting speeds, and how off-center the hit is to see a head-on collision exchange velocities and a glancing one deflect both disks sideways, momentum and kinetic energy conserved exactly.
Locked — requires Orbit →Coulomb's Law
FREERelease a second charge from rest near a fixed one — adjust both charges' sign and size and the starting separation to see it attract or repel exactly as F = kq1q2/r² predicts.
Open simulation →Cyclotron Motion
LAUNCHFire a charge into a uniform magnetic field, perpendicular to its velocity — adjust the entry speed, field strength, and charge-to-mass ratio to see the radius and period of the resulting circular orbit.
Locked — requires Launch →Doppler Effect
LAUNCHFly a sound source past a fixed observer — adjust its speed, true pitch, the speed of sound, and how close it passes to hear (and see, in the compressed and stretched wavefronts) the classic pitch glide, and watch a Mach cone form once it goes supersonic.
Locked — requires Launch →Double Pendulum
INTERSTELLARHinge a second rod off a swinging pendulum's bob and release both from a large starting angle — watch a genuinely chaotic system where a fraction-of-a-degree difference in the start sends it on a completely different path.
Locked — requires Interstellar →Double-Slit Interference
INTERSTELLARShine coherent light through two narrow slits and watch the exact bright/dark fringe pattern form on a screen — adjust wavelength, slit separation, slit width, and screen distance to see the fringes tighten, widen, and even lose whole orders to the single-slit diffraction envelope.
Locked — requires Interstellar →Driven Oscillator & Resonance
INTERSTELLARPush a damped mass on a spring with a sinusoidal driving force — sweep the driving frequency through the natural frequency and watch the transient build into a steady-state oscillation, tracing out the resonance curve as you go.
Locked — requires Interstellar →Electromagnetic Induction (Faraday's Law)
ORBITSlide a bar magnet through a coil — adjust its speed, the coil's turns, and the magnet's strength to see the induced EMF rise, peak, flip sign as the magnet passes through, and fade as it recedes.
Locked — requires Orbit →Gravity / Free-Fall
FREEDrop an object from a chosen height and watch gravity accelerate it — adjustable g, height, and mass (mass turns out not to matter).
Open simulation →Ideal Gas (PV = nRT) Piston
INTERSTELLARLive interactive gas cylinder — set the amount of gas, then drag temperature and applied pressure and watch the piston respond in real time as PV=nRT holds exactly.
Locked — requires Interstellar →Inclined Plane with Friction
FREERelease a block from rest on a ramp — adjust the angle, friction, and ramp length to see whether it slides, and how fast it reaches the bottom.
Open simulation →Kepler's Laws
ORBITWatch a planet trace an exact elliptical orbit with the star at one focus, its equal-time sectors shaded to show equal-area sweeps, and a second comparison planet whose period and semi-major axis satisfy the same T^2/a^3 ratio.
Locked — requires Orbit →Kinetic Theory of Gases
FREEFill a box with gas particles at a chosen temperature and count — watch them bounce elastically off the walls with speeds drawn from the Maxwell-Boltzmann distribution, and see average kinetic energy track temperature exactly.
Open simulation →Driven RLC Circuit (LC Resonance)
LAUNCHDrive a series RLC circuit with an AC source — sweep the drive frequency through the resonant frequency and watch the steady-state current amplitude peak, with the peak's sharpness controlled by the circuit's resistance.
Locked — requires Launch →Lenz's Law (Magnetic Braking)
FREEDrop a bar magnet through a conducting coil — watch the induced current reverse direction between approach and withdrawal, and see the braking force it creates slow the fall, exactly the classic 'magnet through a copper tube' demonstration.
Open simulation →Newton's Law of Cooling
FREEPlace an object at a chosen starting temperature into an ambient environment — watch it cool (or warm) exponentially toward the ambient temperature, and see the time constant control how fast it gets there.
Open simulation →Nuclear Fission Chain Reaction
INTERSTELLARLoad a sample of some isotope — adjust the isotope, purity, fuel amount, moderator, and cooling/control rods to see the chain reaction fizzle out, self-sustain, or run away, generation by generation.
Locked — requires Interstellar →Ohm's Law (DC Circuit)
FREEClose a simple battery-and-bulb loop — adjust the source voltage and resistance to see the current and power follow Ohm's law exactly, with the bulb brightness and charge-flow dots tracking the result live.
Open simulation →Orbital Motion (Gravity)
FREEOrbit two bodies about their barycenter — pick each body's mass (planets through stars) and the starting radius and speed to see circular, elliptical, and escaping (hyperbolic) trajectories; a body only glows like a star once it passes the fusion mass threshold.
Open simulation →Simple Pendulum
FREESwing a pendulum from a chosen length and starting angle — numerically integrated, so large swings behave correctly (not just the small-angle approximation).
Open simulation →Photoelectric Effect
LAUNCHShine light of a chosen frequency onto a metal plate — adjust the frequency and the metal's work function to see whether an electron is ejected at all, and at what speed, exactly as Einstein's photon picture predicts.
Locked — requires Launch →Hit the Target
FREEThe server picks a random launch speed, gravity, bounciness, ground resistance, and a target landing zone plus a required bounce count (always achievable), you dial in the launch angle, and real projectile-motion physics judges the shot. Landing in the zone on exactly the asked bounce refunds your run.
Open simulation →Projectile Motion
FREELaunch a projectile at a chosen speed and angle and watch it arc under gravity — see range, max height, and flight time; adjustable bounciness and ground resistance let it keep bouncing across the ground.
Open simulation →Radioactive Decay
FREEStart with a sample of undecayed nuclei — adjust the initial count and half-life to watch the population (and a grid of individual nuclei) decay exponentially.
Open simulation →RC Circuit (Charging & Discharging)
LAUNCHCharge or discharge a capacitor through a resistor — adjust the source voltage, resistance, and capacitance to see the exponential voltage/current curves and the circuit's time constant.
Locked — requires Launch →Reach the Moon
ORBITChoose your launch bearing, injection speed, flight-path angle, and lead the Moon's own motion — simulate a real Earth-Moon transfer and see if you reach the Moon's sphere of influence. Reaching it refunds your run.
Locked — requires Orbit →Refraction (Snell's Law)
FREESend a light ray into the interface between two media — adjust the incidence angle and each medium's refractive index to see it bend according to Snell's law, or totally internally reflect once you pass the critical angle.
Open simulation →Rolling Race (Moment of Inertia)
ORBITRelease a hoop, a solid disk, and a solid sphere from rest together — each on its own ramp curve (straight incline, brachistochrone, exponential decay, circular arc, or parabola) — and see how both the SHAPE (moment of inertia) and the PATH decide who reaches the bottom first.
Locked — requires Orbit →Rutherford Scattering
LAUNCHFire a beam of alpha particles at a single heavy nucleus — adjust the alpha energy, target atomic number, particle count, and impact-parameter spread to watch Coulomb repulsion alone deflect each trajectory, most only slightly and a rare few sharply back the way they came.
Locked — requires Launch →Simple Harmonic Motion
FREEPull a mass on a spring away from equilibrium and release it — adjust mass, spring stiffness, and damping to see undamped, underdamped, critically damped, and overdamped motion.
Open simulation →Standing Waves on a String
LAUNCHPluck a string fixed at both ends into a chosen harmonic — adjust its length, tension, and mass per unit length to see how fast, and in how many nodes and antinodes, it vibrates.
Locked — requires Launch →Terminal Velocity (Falling Through a Fluid)
FREERelease a sphere into a tall column of fluid — adjust its size, density, and the fluid's density and viscosity to see it asymptote to a terminal speed, or float, depending on which is denser.
Open simulation →Thin Lens (Image Formation)
ORBITPlace an object in front of a converging or diverging lens — watch the three principal rays trace out where the image forms, and see whether it's real or virtual, upright or inverted, magnified or reduced.
Locked — requires Orbit →Two-Source Wave Interference
FREETwo in-phase point sources emit circular waves — adjust the wavelength and their separation to see the exact bright/dark interference fringes form where the path lengths line up or cancel.
Open simulation →