For a course project in classical mechanics I wrote a simulation of rocket dynamics, in particular to simulate a mocked-up Saturn V. The controls are extremely rudimentary. There are three scenarious programmed currently: simple earth orbit, a potential lunar rendevous, and a launch in a binary planetary sytem.

The details of the included physics and some of the parameters used to model the rocket are described in a brief report (PDF). The code is available via request (the simulation and GUI are both written in Java).


  • Toggle engines on: w or i
  • Toggle engines off: s or k
  • Turn 'left': s or k
  • Turn 'right': d or l
  • Simulation speed: z - b (z slowest)
  • Zoom in: m
  • Zoom out: n