By adding in secondary win conditions or/defeat conditions as well as limits/rules on trading/gifting exploits can be curbed.
If gifting a planet reduced both player’s points by the point value by the point value of the gifted planet, it removes the advantages, although, to be honest, I find this one funky and don’t like it. the gifted planet can also be made to not contribute points.
I did propose the concept of reducing points based on the number of victories one player had vs another. It wont fix the problem, but it’s halfway to a solid solution.
also, in the skirmish galaxy, it may become necessary to add in a point curve calculator. the more a single player/alliance kills another, the fewer points they will get, otherwise alts (alternate accounts) will feed their mains points or players will just harass other players instead of killing them off.
the particular calculation i suggested in anther game was X/(Y^Z) where X is the points a fleet is worth, Y is a constant, and Z is the number of previous victories . this would create the following trend Y=1.01
battles will still be worth it between the 2 players, even at 90 victories, a 5000 point fleet still gives 2042 points.
a constant of 1.1 has a much stronger affect (too strong in my opinion), but you get the idea.
the real downside to this is that in order for this to work, you will have to count every battle a player has ever had with every other player. i dont know how much memory and coding that may require, but i do not see an easy way to address the issues i listed. maybe a defeat condition could be added instead?
please not in the pictures above, the first picture has a constant of 1.01, and the second has a constant of 1.1.
By adding in defeat conditions, such as having a net points of -20k in any 1 category, which would trigger an automatic reset, a player could not feed himself points very easily. Ditto for adding in a cool down to gifted ships/planets between 2 specific players.
Secondary victory conditions such as 90% of the points you acquire to achieve victory have to be from fleets/planets that were originally yours. Having to be in the top 50 of at least 1 other leader board can be another requirement but that may lead to an odd situation. Gifting fleets then still has value, but it will not the same.