Al right, I will try to be a little bit more specific, but the actual formula contains a lot of "divide by", plus, minus, etc.
Here we go:
We have a few specific formulas which are taken into account, like:
PlayTimeRelation = GameLengthYears / Playedfor
This formula fixes the fact that starting later "could" give you an advantage because newer vehicles are faster, which would be unfair against players who started from the beginning
Then, we have:
ValueToPlaytimeRelation = CompanyValue / PlayedFor
This formula calculates in how many time you brought your company to a higher level, this is also being calculated in Citybuilder Games to give the good players an advantage / bonus in points over people who just want to score quickly with only supplying the demands which are actually needed for your towngrowth.
So, with this in mind the formula takes the following into account:
- Company Performance
- Population at Goal Reached (also when you are not the winner obviously to give the points you deserve)
- PlayedFor (How long did it take to reach what you reached)
- ValueToPlaytimeRelation (See description a little bit up)
- CompanyVehicles (How many vehicles were needed to achieve what you achieved)
- PlayTimeRelation (See description a little bit up)
Then, in the end we have a "Score Multiplier", which basically means that BTPro made an assessment on difficulty for each server, According to that difficulty BTPro can decide if a small bonus is in order
For example for hard servers or new concept servers we could decide to multiply the number of points with 1,5 or even 2 (double points).
All aspects above makes a formula which finally calculates the number of points each player deserves.
So indeed it could be well possible for people to get less points while they have the idea that they played better or faster, this could be due to companyvalue, performance, etc etc.
I hope this clears things up a bit
PS: For the comment about scoring some extra points you need to take all the upper things into account, so basically, the answer is: "There is no specific way to score quickly some extra points" on the quick points question of LJBrzozka
Cheers!