Skip to workspace
PixelOkay

Physics Simulation Lab

Explore the laws of nature
Private · local workspace
Tools
INTERACTIVE LAB / 01 OF 06

Projectile motion

Launch angle, speed and range

Simulation · paused

Simulation results shown in the values and measurements below.

0.00 / 12.00 s
LIVE MEASUREMENT

Height over time

Preview is based on the current variables. Use Record measurement to save numeric observations.
Compare with a baseline

Pin the current parameters, then change a variable to see both predictions. Dotted purple = baseline.

No baseline pinned for this experiment.

Interactive physics experiments online

Investigate how changing velocity, gravity, mass, focal length, resistance, frequency and other parameters changes a physical system. The PixelOkay lab runs six educational models in your browser. Play, pause, step through time, compare numerical outcomes and export observations.

What can you study?

Projectile motion and free fall use ideal kinematics. Collisions demonstrate linear momentum and restitution in one dimension. Optics models a thin converging lens. Electricity models simple series and parallel DC resistor networks. Waves demonstrate a single traveling sine wave. Each experiment clearly states its simplifying assumptions.

Do you need an account?

No. The simulator runs with HTML, CSS and JavaScript alone. Save your project file to keep your variable settings and observations and reopen it later.

Export your lab

Choose an output. Everything is prepared on this device.


Recovery files stay on this device and are not a replacement for a project download.

Using Physics Simulation Lab

Select an experiment, adjust its parameters and compare a pinned baseline. Log predicted values or export a modeled data series, then save project JSON to keep the experiment settings.

These are educational idealizations rather than sensor measurements or engineering-certified simulations. Model assumptions vary by experiment; the electricity view is a simple resistor model rather than a general circuit solver. Browser recovery is best effort.

Choose an experiment, predicted series or editable setup

Practice: compare two projectile settings

  1. Open the projectile-motion experiment and note its assumptions and starting parameters.
  2. Pin a baseline, change the launch angle and compare the displayed model behavior while keeping the other settings fixed.
  3. Label exported data with the experiment and chosen settings.

This is an authored comparison exercise, not a physical measurement or independently validated trajectory.

Physics model questions

Can I treat exported values as laboratory measurements?

No. They are predictions from educational models with simplifying assumptions. They do not establish sensor readings, uncertainty estimates or engineering-certified results.

Can the electricity experiment solve an arbitrary circuit?

No. It is a simple resistor model, not a general circuit solver. Inspect each experiment's assumptions and keep project JSON when you need to repeat the same supported setup.

Related tools