P0-MS4: Part 239: Infinite Universe, FTL Travel, Smooth Movement
The next major goal is to allow the ship (with players, vehicles, cargo, etc) to travel vast distances without jitter or any other issues.
The basic concept for this has already been proven, and the use of the floating origin system solves most of the mathematical precision issues that are present.
However, I still need to implement a practical solution for travel over realistic distance, including some kind of Faster-than-light travel system.
At slow speeds, I could add interpolation or some other kind of smoothing to the movement code. At extremely high speeds, I could simply hide the world and display a “warp” like effect, so the ship wouldn’t actually be moving at all, I would just update it’s position on the server as if it was moving.
The problem is moving the ship at high speeds through the world. This is going to be a difficult problem to solve. I may need to use some tricks to make this work properly, but it needs to be reliable enough to work well.
