Inspired by Kerbal Space Program, this is an orbital mechanics simulator that builds upon my previous project at expanse-sandbox.
This project leverages several resources:
- Planetary Textures:
- NASA Craft Models (Sketchup 3D Warehouse):
- Planetary Data for initial plotting care of the NASA Jet Propulsion Laboratory
Technology used:
- JavaScript (self-contained, runs in the browser)
- Three.js / WebGL (provides 3D graphics)
- React / Vue (experimented with both libraries for rendering UI Components)
- Webpack (provides build / bundling / dev server)
Requires npm
$ git clone https://github.com/seanpile/space-junker
$ cd space-junker
# Install all dependencies
$ npm install
# Start dev server
$ npm start
# Simulation is available at http://localhost:8080/index.html
Sean Dawson – @seanpiled
Distributed under the MIT license. See LICENSE
for more information.