-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Sourcebound Alpha 1.0 requires Vessel Flight Solutions: simple data structures describing burns needed to get a vessel entity from one orbital location (planet, asteroid, moon, etc) to another. Flight Solutions should be organized into the following categories:
- Hohmann Transfer: a maneuver guaranteed to take the least amount of ∆V possible, but takes the greatest amount of time.
- Brachistochrone Transfer: a maneuver that takes a tremendous amount of ∆V, but the least possible time. Characterized by a constant acceleration either toward the object, or away from the object after the halfway point.
A Flight Solution should be able to output the coordinates of a ship as a function of the LogicM universe time. Additionally, it should return some other information if the input time is out of the flight's bounds.