Skip to content

Latest commit

 

History

History
60 lines (50 loc) · 4.68 KB

README.md

File metadata and controls

60 lines (50 loc) · 4.68 KB

SATURN V Build Status

Copyright (C) 2011 - 2020 Marcin Kelar (marcin.kelar@gmail.com)

The Saturn V (pronounced "Saturn Five") was an American human-rated expendable rocket used by NASA's Apollo and Skylab programs from 1967 until 1973. A multistage liquid-fueled launch vehicle, NASA launched 13 Saturn Vs from the Kennedy Space Center, Florida with no loss of crew or payload. It remains the tallest, heaviest, and most powerful rocket ever brought to operational status and still holds the record for heaviest payload launched and heaviest payload capacity to Low Earth orbit (LEO).

Source: Wikipedia.

Features:

  • Control Saturn V rocket with Apollo spacecraft on it's journey to the Moon (work in progress)
  • Manage entire flight as Flight Director from lift-off to splash down (work in progress)
  • Best played with friends (at least one astronaut and one flight controller for now)
  • Built-in chat
  • Separated GUI sections for Apollo Command/Service Module, Apollo Lunar Module and Mission Control Center modules
  • Fully playable on mobile devices via browser

Technology behind:

  • Saturn V main computer (server application) uses WebSockets and standard sockets simultaneously
  • Control panels (client application) uses HTML5, CSS3, JavaScript and make use of Responsive Design for better user experience on every possible device

Warning: This is work in progress and flight without auto-pilot is extremely difficult.

Screenshots:

  • Before Launch Before Launch
  • Countdown control Countdown control
  • Communication Communication
  • S-IC separation S-IC separation
  • Interstage and LET jettisoned Interstage and LET jettisoned
  • CSM view CSM view
  • S-II separation and S-IVB engine ignition S-II separation and S-IVB engine ignition
  • Thrust control in CSM view Thrust control in CSM view
  • S-IVB engine shutdown S-IVB engine shutdown
  • Orbit insertion Orbit insertion
  • S-IVB stage control S-IVB stage control

Next milestones:

  • CSM/LM separation from S-IVB stage
  • Trans-Lunar/Earth Injection burn (patched conics along with Hohmann Transfer Orbit)
  • Deorbit burn (CSM and/or LM)
  • Apollo CSM/LM coasting to the Moon/Earth
  • Enter Lunar/Earth Orbit
  • Apollo CSM and LM separation
  • Gravity assist in mind
  • Separate user accounts with authorization (full CRUD?)

All data used for this simulation is available in Apollo Flight Journals at http://history.nasa.gov/ (NASA) and http://www.braeunig.us/apollo/saturnV.htm (Robert A. Braeunig).
Client code written with JSMVC framework.
Server code written with c-websocket.