Something slows down ships in space

    Joined
    Jun 29, 2013
    Messages
    2
    Reaction score
    0
    • Legacy Citizen 2
    • Legacy Citizen
    If I release acceleration, my ship slows down and eventually stops. Is it just my copy, or did you not yet localize friction to atmospheres?
     
    Joined
    Jun 24, 2013
    Messages
    10
    Reaction score
    0
    • Legacy Citizen 2
    • Legacy Citizen
    My ship slow down too once I release my acceleration. I think it\'s normal. My ship is 41 blocks by 41 blocks. ( A square )
     
    Joined
    Jun 25, 2013
    Messages
    16
    Reaction score
    0
    • Legacy Citizen 2
    • Legacy Citizen
    First off if you have a force powering a ship in space. and once you stop using that force. The ship will slow down due to not being powered by the force. Newton is a cool dude to look up if you wish to see his theory. If your logic is correct than, the ship would go to infinity because it wouldnt slow down and nothing is stoping it to slow down therefore it will go faster and faster until it goes to infinity.
     
    Joined
    Jun 23, 2013
    Messages
    5
    Reaction score
    0
    There\'s no reactant force to cause the slowing down (well, other than very very very slight solar wind). The object should keep moving once a vector force has been applied. So yes, the ships, once accelerated, should continue to move at that speed.



    However, u could argue the thrusters give gradual force opposite to the vector of movement, simulating flight in atmosphere, so slowing the vessel.
     
    Joined
    Apr 25, 2013
    Messages
    53
    Reaction score
    0
    Nazeria, thats not how it works...

    Newton\'s first law goes like this:


    Corpus omne perseverare in statu suo quiescendi vel movendi uniformiter in directum, nisi quatenus a viribus impressis cogitur statum illum mutare.

    or

    Every body persists in its state of being at rest or of moving uniformly straight forward, except insofar as it is compelled to change its state by force impressed.


    In simpler terms, it means that an object that is not moving (at rest) will stay at rest (persists) and any object that is moving will stay like that, unless a force makes it change.

    In order for the force to accelerate the object, there must be a weaker opposing force.

    An object at rest stays at rest and an object in motion stays in motion with the same speed and in the same direction unless acted upon by an unbalanced force.

    In the case of a ship, when it is not moving it is at rest. When an unbalanced force acts on it - in this case the thrusters (unbalanced because the force the thrusters create outways any opposite force), the ships velocity changes, it accelerates, it speeds up in a direction. The only time an object can accelerate is when there is an unbalanced force acting on it (again, a force that outweights it\'s opposite). If there is no such imbalance, the object\'s velocity remains constant.

    Back to the ship analogy, when you release the thrusters by letting go of \'W\', whatever force they were applying to the ship goes away, and what should happen is that the ship stops accelerating and keeps moving at a constant speed there is no force to slow it down, right? What happens in game at the moment is that the ship slows down, even though it is in a vacuum, this shouldn\'t happen. Perhaps it could later be implemented as a \'safety\' in the core, it shouldn\'t happen otherwise.

    What you were saying would happen was that the ship would keep accelerating even when the forces were balanced (no force anywhere = all forces balanced).
     

    ImperialDonut

    Overlord of the North Pole
    Joined
    Apr 23, 2013
    Messages
    287
    Reaction score
    101
    You can disable it in your server.cfg file, change these settings to 0:

    PHYSICS_LINEAR_DAMPING = 0.0

    PHYSICS_ROTATIONAL_DAMPING = 0.0

    Now your ship will float and tumble forever!

    It makes sense to keep the default as is for gameplay reasons however, no friction will make AFK ships keep loading up new sectors and putting more load on the server. That, and if you accidentally hop out of your ship there\'s little chance of you finding it back unless you manage to overtake it in-flight. It\'s also a lot more intuitive for new players to have a bit of friction when flying and maneuvring around.
     
    Joined
    Jun 25, 2013
    Messages
    6
    Reaction score
    0
    The AI also doesn\'t work well in no-friction. On my server we run with 0.1 but even then, it\'s kind of weird.

    When we had it at 0.0, I spent my entire day once, just ferrying people around to their ships...
     
    Joined
    Jun 29, 2013
    Messages
    2
    Reaction score
    0
    • Legacy Citizen 2
    • Legacy Citizen
    Thanks, now I see the reason it isn\'t like that by default. It completely breaks the not-so-good AI.

    Though I guess the game doesn\'t care about objects far from players, a pirate ship just disappeared for me after a distance.
     
    Joined
    Jun 22, 2013
    Messages
    18
    Reaction score
    0
    incorrect. Space is considered a vacume. It has no friction. thats why when an ASTROID for example hits earth. it may have been going through space for years. Say you are in space, and you push off of something. Both you and the thing you pushed will go in opposite directions... until you come into contact with something else....