Variable maximum speeds for ships

Jack Menzies shared this feedback 2 months ago
Submitted

After clocking well over a thousand hours on space engineers, one thing I've always wanted has been a way for ships to go faster.


One idea I have thought of to implement this is a thrust to weight/block count ratio. The more thrust a ship has, not only can it accelerate faster, it would also increase the maximum speed of a ship. The maximum speed would also be capped depending on the block count of the grid. This would prevent players who've built titanic vessels creating klang's version of the eye of terror, and destroying every CPU in a 10 km radius. Of course, this limit would also take subgrids into account when calculating the speed cap. Smaller grids would then naturally be able to surpass speeds of larger grids. This means that players will also need to consider if they want their ship to be a small and fast scout ship, or a large but slow tanky ship.


One way to make this more versatile would to be to also be able to tweak the ratio in the experimental settings, so those who have a computer powerful enough to cope with Spaceball 1 going at ludicrous speed can enjoy said speeds.


Before even posting this, I can already hear people asking "What about planets? What about other grids?" Well then, my fine sirs, let me explain my idea on that field too. I'll first cover other grids. When a grid which is going at an excessive speed approaches a grid, the players close to said grid will be given an alert that they are approaching another grid and should slow down. The game will also decelerate the ship. The closer to the grid that they get, the greater the deceleration. This also prevents super op plz nerf torpedoes that annihilate any grid with a single boop. I believe that 100 m/s relative to other grids is a safe top speed within close proximity, say 1~5 km away.


For asteroids, and moons, and planets, this would work in a similar way. The maximum speed would be limited to 100 m/s if they are close to then surface, once again around 1~5 km. This would allow for faster atmospheric craft, but would require them to fly at higher altitudes to gain access to the better speeds. To add a bit of a risk factor to planets, it could be that if the game is forcing the grid to decelerate when entering atmosphere, the grid will also take damage. Literally reentry damage. If a player has already heeded the warning that was provided telling the player that they were approaching a planet (they're kinda hard to miss though), they will not take any damage.


Adding onto this idea, for unpowered grids in atmosphere that are free falling, they will take reentry damage, regardless of their speed. This would make the grid smaller, or perhaps destroy it completely before it impacts the surface. This would lessen the CPU strain when an unpowered grid impacts upon the surface.

Comments (1)

photo
1

This sounds awfully complicated. SE is a jury-rigged mess, it's probably a good idea to keep it simple.

Suppose we just add a bonus to max propulsion speed based on acceleration. For example, if a ship is accelerating at 20 m/s2 when it hits 100, it can go to 120. This allows high-speed pursuit to actually be meaningful, hopefully without allowing ridiculous speeds for any really large grids, and also allows large grids to build up momentum without a ton of thrust.