A satellite mission-control console for a spacecraft that does not exist. One idea, executed honestly: instead of faking telemetry with random noise, a small orbital model actually runs in the browser, and every panel — the ground track, the eclipse timing, the battery — reads from it. The word Simulation sits in the header because that is exactly what it is.
That "looks like NASA" does not require deception. The hard, interesting part of a control room is not the dark theme; it is that all the numbers are consistent with each other because they come from the same physics. Change the altitude and the velocity, period, eclipse fraction and power sawtooth all move together, correctly, because none of them is hand-typed.
v = √(GM/r) and period is T = 2π√(r³/GM) from Earth's gravitational parameter GM = 3.986×1014 m³/s² — giving 7.66 km/s and 92.8 min, the real figures for that altitude.arcsin(R/r) of the anti-solar point — an eclipse fraction of 38.7% here. The ground track and the power chart are shaded from the same test.arccos(R/r) ≈ 20° wide. Acquisition and loss of signal are logged with sim timestamps.Charts are drawn on <canvas> with real axes and units; each carries an aria-label describing what it shows, and the numeric telemetry panel conveys the same values as text. The loop is a single requestAnimationFrame, paused when the tab is hidden; reduced-motion visitors get a paused console they can start with the Play button. devicePixelRatio is capped at 2.
The full recreation prompt — the exact constants and formulas, the orbit and power parameters, the ground-track and eclipse math, the panel layout, and the accessibility and performance bar — is in the showroom vault.