Additive Stabilizer Algorythms (no actual math formulas included)

    Joined
    Jun 11, 2016
    Messages
    1,170
    Reaction score
    646
    So I guess, that we only have one stabilizer, because it can't be calculated in realtime.

    Now here is my idea on how to easily compute it:

    We can have up to 6 groups. Each group lessens the distance needed to the reactor.

    Now each group does not work, if one block of it is too close to the reactor. If a ship gets damaged, and one group looses strength, we can't add aditional stabilizers, until we resetted the ship. (Or a quick reset, if we didn't take damage to shields for the last 5 minutes). This is not realtime for a fight anymore, and only realtime when we build the ship.

    Now the relational distance maths:
    We don't compute for each block the additional stabilization, we only compute for the block closest to the reactor. His stabilization strength then gets calculated by all the stabilizers that are physically connected to a touching block to him (called group).

    The block closest to the reactor is also the anchor point to compute the distance to the other 5 stabilizer groups and the reactor.

    Now we only have to compute the distance of 6 blocks and one reactor "bubble" relative to each other. Instead of all stabilizer blocks that exist on the ship.

    And I highly recommend a formula where placing down more than 3 stabilizer groups only makes sense when they all have a certain distance to each other. So a small ship of 20m only benefits from up to 2 groups, and a 600m ship benefits from 6 groups, if they are actually getting the distance to each other.
     
    • Like
    Reactions: Dire Venom
    Joined
    Feb 27, 2014
    Messages
    1,074
    Reaction score
    504
    • Purchased!
    • Legacy Citizen 4
    • Top Forum Contributor
    e.g add in low effcincey zones around the groups so they have to be spread appart.

    Maybe you could only have 6 active stabilizor groups at a time, the rest are deactivated (like multiple reactors). Only the largest 6 groups are used.