Forums / DQ: Horizons / General Discussions / Scoring, lader
Posted ByMessage
Maverick
[ Posts : 1331 ]
[Post Date: 06-Oct-2008 15:18]

As this is next in implementation I would like to discuss the way we will calculate empire score and all time scores.

All time scores will be shown as follows:

Current Place | Current All Time Score | All Time Rank | Conquered Guardian Planes | Wins (by Score) | Wins (by Alliance)

Current Place - this is current place in all time scores (depends on Current All Time Score)
Current All Time Score - is actually accumulated points (decreases in time)
All Time Rank - this is given for a number of accumulated points (can increase but not decrease)
Conquered Guardian Planes - number of conquered guardian planets
Wins (by Score) - number of galaxy wins by empire score
Wins (by Alliance) - number of galaxy wins as a member of best alliance

All time score points will decrease in time, so when a player doesn't play for a while he will go down in the ranks, but still have its rank.


Empire score calculation in a galaxy:

PP - Production points spent.
RP - Research points spent.
CT - Colony type.
CS - Colony size.
SC - Ship class.
EP - Empire population.
NG - Number of guardian planets.
GC - Guardian planets additional score.

Score = PP + RP + SumForAllColonies(CT+CS) + SumForAllShips(SC) + EP + NG*GC;

Comments & critiques are welcome


Emperor L
[ Posts : 1237 ]
[Post Date: 06-Oct-2008 16:06]

Quote
As this is next in implementation I would like to discuss the way we will calculate empire score and all time scores.

All time scores will be shown as follows:

Current Place | Current All Time Score | All Time Rank | Conquered Guardian Planes | Wins (by Score) | Wins (by Alliance)

Current Place - this is current place in all time scores (depends on Current All Time Score)
Current All Time Score - is actually accumulated points (decreases in time)
All Time Rank - this is given for a number of accumulated points (can increase but not decrease)
Conquered Guardian Planes - number of conquered guardian planets
Wins (by Score) - number of galaxy wins by empire score
Wins (by Alliance) - number of galaxy wins as a member of best alliance

All time score points will decrease in time, so when a player doesn't play for a while he will go down in the ranks, but still have its rank.


This seems all fine. But how is time decided? Is this galaxy time, or real time? Also, for multiple galaxies, do you loose double the ammount over time?

Maybe it should decrease based on your performance in galaxy also, so, if you do badly in a galaxy you also loose score because it counts as doing badly. This makes more sence, because you could win by luck one round, because no good players are in the galaxy, but this does not mean you are a good player. To have high score you have to keep getting a good score every round. If you are not registered in a galaxy you could get 0 score for it, so you dont loose score for not playing (everyone has to do other things and may be too busy some rounds) but only loose score for doing badly. This way if you have a high score it will remain for all time, and will be a challenge for other players to beat.

Also, if their are 2 rounds happening at once you may not have time for both, so one will not effect the other in this case if you dont register.


Quote
Empire score calculation in a galaxy:

PP - Production points spent.
RP - Research points spent.
CT - Colony type.
CS - Colony size.
SC - Ship class.
EP - Empire population.
NG - Number of guardian planets.
GC - Guardian planets additional score.

Score = PP + RP + SumForAllColonies(CT+CS) + SumForAllShips(SC) + EP + NG*GC;

Comments & critiques are welcome




Is production points spent a good way to measure this? Bacause that will never go down, I could gain points from building lots of ships and then destroying them, but that has no actual point to the game.

Maybe instead of points spent over all, you could calculate the value of all ships + all buildings and use this to calculate empires value. This way, if your ships are destroyed or your buildings destroyed, then you loose points. This makes it possible to lower your enemy score by attacking.

Terraforming will not count towards this, because you get points for planet class anyway.


Emperor L
[ Posts : 1237 ]
[Post Date: 06-Oct-2008 16:15]

For overall score, you could be given a galaxy rank based on score, and at the end of ythe round you gain or loose overall score based on position:

1st: + 5000 points
2nd: + 1500 points
3rd: + 500 points
4th: + 200 points
5th: + 100 points
6th + 50 points
7th + 40 points
8th + 30 points
9th + 20 points
10th + 10 points

Each position below 10th looses 10*(position-10) points, so for 11th place you loose:

10*(11-10) = 10*1 = 10

For 20th place you loose:

10*(20-10) = 10*10 = 100

Something like this?

If you do not register in a round you get 0 points, if you are destroyed you will get sent to last place, so could loose many points if their are many players.




This message was edited by Emperor L
skyraider
[ Posts : 328 ]
[Post Date: 06-Oct-2008 16:23]

Quote

Maybe instead of points spent over all, you could calculate the value of all ships + all buildings and use this to calculate empires value. This way, if your ships are destroyed or your buildings destroyed, then you loose points. This makes it possible to lower your enemy score by attacking.



Thats right, I also thinks that this method is more acceptable.
In Addition, IMHO, will be nice
calculate empire power by buildings, ships, planets (depend by class and size), troops, discovered technology
Maverick
[ Posts : 1331 ]
[Post Date: 06-Oct-2008 17:36]

Ok. New formula for empire score calculation:

BPP - Building production points cost.
SPP - Ships production points cost.
RP - Research points spent.
CT - Colony type.
CS - Colony size.
EP - Empire population.
NG - Number of guardian planets.
GC - Guardian planets additional score.
ET - Empire treasure

Score = SumOfAllBuildings(BPP) + SumForAllShips(SPP) + RP + SumForAllColonies(CT+CS) + EP + NG*GC + ET;

About all time scores:
A little about my idea. When a round is finished in a galaxy, first (lets say) 10-30 places take some points. This points are registered with a real date. After some time (lets say 6 months) this points are not taken in account any more, resulting in score decrease. This way we will have the most active and most powerful players for last year or so. Of course we can show all time score a player ever got.

So it could be
Current Place | Current Score | All Time Rank | All Time Score | Conquered Guardian Planes | Wins (by Score) | Wins (by Alliance) | Galaxy Played

Your idea, K, has its potential too. My concerns are that majority of players will get negative scores quite often. Am I mistaken?


Maverick
[ Posts : 1331 ]
[Post Date: 06-Oct-2008 17:36]

dupp.
This message was edited by Maverick
Emperor L
[ Posts : 1237 ]
[Post Date: 06-Oct-2008 19:16]

Quote
Your idea, K, has its potential too. My concerns are that majority of players will get negative scores quite often. Am I mistaken?


Thats a problem, and if you only have say 5 players, even a player who is destroyed would get some points, and thats no good.

So, firstly lets make sure that some things are right:

A player who is destroyed, must loose points. Being destroyed is worse than staying alive with very low score, so you must loose more than even the lowest score players.

Next, it is not possible to have an all time score of negative amount. So, if you have 0 points, and loose some, you still have 0 points (not negative).

Finaly, not too many players should loose points, it should maybe be about 50% gain, and 50% loose. So, in this case, maybe instead of exact position, players are given points compaired to others.

So, maybe something like:

First Place: + 5000
Second Place: + 3000
Third Place: + 2000

After this remaining players given points based on position:

Top 10%: + 1000
Next 10%: + 750
Next 10%: + 500
Next 10%: + 250
Next 20%: +/- 0
Next 10%: - 250
Next 10%: -500
Next 10%: -750
Bottom 10%: -1000

Destroyed Empire: - 2000
Player not registered for galaxy: +/- 0
Also for each guardian planet held at end: + 500


I think if it is to be called 'All Time Score', then it needs to be effected by your results from all time, else its not really the right name . Maybe have a separate 6 month, and yearly best player also.



This message was edited by Emperor L
Emperor L
[ Posts : 1237 ]
[Post Date: 06-Oct-2008 19:44]

Quote
Ok. New formula for empire score calculation:

BPP - Building production points cost.
SPP - Ships production points cost.
RP - Research points spent.
CT - Colony type.
CS - Colony size.
EP - Empire population.
NG - Number of guardian planets.
GC - Guardian planets additional score.
ET - Empire treasure

Score = SumOfAllBuildings(BPP) + SumForAllShips(SPP) + RP + SumForAllColonies(CT+CS) + EP + NG*GC + ET;


That seems ok. How much will you get per colony and guardian planet? It needs to be quite high, I would estimate an average player would have possibly 100 million+ from money + buildings + ships + science.

So, maybe a planet size can be a multiplier for planet class (tiny = 1*class, large = 5*class), and class scores something like:

Crystalline: 10,000
Adaptable: 20,000
Plagic: 40,000
Terrestrial: 80,000
Alpha Gaea: 160,000

Guardian Bonus: 10,000,000


This message was edited by Emperor L
Maverick
[ Posts : 1331 ]
[Post Date: 07-Oct-2008 09:21]

Ok. I was thinking almost about same thing as you wrote in last 2 posts, K. Let me implement it and we'll see how it works.
Emperor L
[ Posts : 1237 ]
[Post Date: 07-Oct-2008 22:07]

Quote
Ok. I was thinking almost about same thing as you wrote in last 2 posts, K. Let me implement it and we'll see how it works.


Ok.

I will try and write some more for the guide soon also.


Maverick
[ Posts : 1331 ]
[Post Date: 08-Oct-2008 09:34]

I'll implement a raw list without any design so you could see how score evolves in time
Maverick
[ Posts : 1331 ]
[Post Date: 08-Oct-2008 11:32]

Quote
I'll implement a raw list without any design so you could see how score evolves in time
You can access scores from menu.
Emperor L
[ Posts : 1237 ]
[Post Date: 08-Oct-2008 22:24]

Ok, the server is down right now though. I will check again later


Maverick
[ Posts : 1331 ]
[Post Date: 09-Oct-2008 09:50]

Quote
Ok, the server is down right now though. I will check again later


For some reason, electricity were turned off in our office for the whole night
skyraider
[ Posts : 328 ]
[Post Date: 09-Oct-2008 12:45]

Quote
I'll implement a raw list without any design so you could see how score evolves in time


What about alliances scores?
Pages: 1 2