Skip to main content

Working Projects

Projects

A low-key index for software, simulation, and experimental tools that are still changing too quickly for the main portfolio.

Orbital Mechanics showing a vector Earth map, spacecraft, maneuver node editor, and navball.

Simulation / Game

Orbital Mechanics

Active prototypeActive Build

A realistic orbital mechanics game with clean 1960s mission-control vector graphics, Apollo-inspired cockpit telemetry, maneuver planning, and physically grounded spacecraft behavior.

Three.jsOrbital MechanicsApolloVector UIGame Prototype

Current Shape

  • Clean CRT-ready vector rendering without fake scanline or bloom effects.
  • Apollo-style telemetry, DSKY command panel, and simplified navball instruments.
  • MechJeb-style maneuver node editor with prograde, normal, radial, TIG, AP/PE placement, predicted orbit, and burn timing.
  • Real bright-star catalog rendering and Earth coastlines/grid for spatial reference.

Build Log

Use Finite Plain-line Maneuver Burns

10410f2

Replaced instant maneuver execution with finite SPS burns, removed the remaining shader-style atmosphere helper, and slowed attitude inputs for cleaner CRT line motion.

Trigger Auto Burns At Ignition Time

6d6394c

Changed auto-burn execution to trigger at ignition time, centering planned burns around the maneuver node.

Arm Future Maneuver Burns

02ef85a

Made future maneuver burns arm and count down instead of instantly jumping the spacecraft to the node.

Maneuver Alignment Guidance

d893649

Added burn-vector alignment guidance, ignition timing, and pointing error readouts so planned nodes connect directly to spacecraft attitude.

Direct Maneuver Node Placement

c00baa5

Added click-to-place maneuver nodes on the orbit line, scene markers, map connectors, and a maneuver cue on the navball.

Intuitive Maneuver Node Editor

05703cc

Added a MechJeb-style maneuver editor with prograde, normal, radial, TIG, AP/PE placement, predicted orbit, and burn timing.

Maneuver Planning And Flight Display Controls

d1ead05

Added the first maneuver planning pass with flight display controls, predicted orbit telemetry, and burn execution.

Roadmap For Clean CRT Display Target

89b51cd

Updated the roadmap around a clean CRT display target and Apollo mission-control visual direction.

Update Path

Project entries live in app/src/lib/content/projects.ts, while the Orbital Mechanics build log lives in app/src/lib/content/project-updates/orbital-mechanics.json. Run npm run sync-projects from the app directory to refresh it from the game repo.