Skip to content

AlexanderEvitt/Slingshot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

291 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slingshot

Astrodynamics Simulator

Cover Flying Past Stars

Slingshot is a 6DOF spaceflight simulator that combines futuristic high-energy fusion propulsion systems with realistic physics. The entire solar system is implemented at real scale.

Demo footage (extremely old): YouTube Link

Entering the Jupiter System Departing from Zephyr Station

Current Features

  • Full solar system of planets and significant moons at real scale
  • Network of space stations for docking and undocking
  • n-body physics providing a numerically-integrated trajectory
  • Guidance computer that provides autopilot functionality for interplanetary trips
  • Fusion propulsion system, simulated by advanced numerical models
  • Traversable ship interiors/cockpit fully functional for piloting anywhere in the solar system
  • Cool graphics

Development Plan

  • (CURRENT) v0.0.1: Interplanetary transport missions - fly between stations and bases scattered around the solar system to complete missions.
  • v0.0.2: Space combat - intercept hostile craft, avoid surface-to-orbit defences, and defend yourself from your adversaries.
  • v0.0.3: Co-op flight - flying with friends in the cockpit is always more fun.
  • v0.0.5: More pilotable ship types

Dev Environment Setup Instructions

  1. Clone the repo somewhere safe
  2. Download the .NET library 8.0
  3. Configure NuGet to use the local source stored in the repo at /editor/MyLocalNugetSource/
dotnet nuget add source <repo_location/editor/MyLocalNugetSource> --name MyLocalNugetSource
  1. Clear the NuGet cache
dotnet nuget locals --clear all

About

Spaceflight simulator produced by ConkSat

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors