dbltnk wrote:Your info is outdated.

- Clans gain respect by donating resources to the valley defense (donation tents, G menu), by getting respect from players (P menu) and by defeating Jailors in the end fight (last hours of the server).

- Elegance is calculated through dividing the clan's respect value by the amount of violence enacted (kills, ganks, offensive sieges etc.).

- Efficiency is calculated through dividing the clan's respect value by it's player-hours spent in-game.

- Individual players can gain respect by getting respect from players (P menu) and by defeating Jailors in the end fight (last hours of the server).

[edit] The elegance leaderboards still seems to be broken a bit right now, is on our to-do list.

So it appears that the elegance and efficiency leaderboards are using the above algorithm or something similar to it, based on some experiments. Both of these systems actively punish conflict-based activity (elegance) and play time (efficiency) too heavily, since it divides your total respect value with a linearly increasing quantity given activity.

You will always have a strictly increasing elegance score as long as you don't kill, gank or siege. But then partaking in one element of the core game, results in a reduction (usually significant) of your score. Losing score day to day is a big problem.

You could have X efficiency your first day after playing say 1 hour, but then decide that you want to help out your friend get into the game the next day (so you aren't actively donating), and then your efficiency score actually drops to X/2. Or you decided to partake in a core part of the game, PvP, against another clan, but the bounty/respect gains was not as high as yesterday, and your elegance actually lowers on the leaderboard! You might as well have not played that day if this was your goal, that number actually has a pretty high chance of lowering!

This seems to promote simply playing very little after maxing out respect while completely avoiding conflict (elegance) or just maxing in your first hour and quitting (efficiency). The efficiency leader is currently at 6000, which probably means they exploited this. Perhaps by gifting themselves resources from an alternate character or friend not in their clan, donated a few times, and stopped playing.

What it should be, is that your daily earned elegance and efficiency can never decrease day to day. So for each day, you get an elegance score, and this adds to your cumulative elegance score. Same for efficiency. It never decreases day to day.

So the equation should be, at least:

Total elegance score = sum of daily elegance scores

Total efficiency score = sum of daily efficiency scores

But elegance and efficiency (which are added day to day), as metrics, should not punish more activity even within the day. It's supposed to be a measure of "quality", but a linear value for the denominator in the equation is too punishing for actually enjoying the game. Instead, the denominator should not be linear, but perhaps sub-linear.

E.g.:

daily elegance score = daily respect divided by the square root of daily violence enacteddaily efficiency score = daily respect divided by the square root of daily player hoursSo if daily respect was 10000, and violence enacted was 1 that day, then the daily elegance score is 10000

If daily respect was 10000, and violence enacted was 2 that day, then the daily elegance score is 7071 (not 5000)

So if daily respect was 10000, and player hours was 1 that day, then the daily efficiency score is 10000

If daily respect was 10000, and player hours was 2 that day, then the daily efficiency score is 7071 (not 5000)

You can make the function be more forgiving by using different functions for the denominator. This way, there are diminishing penalties for playing more in a day, and you avoid "wasted" effort, which also rewards a bit of play time and activity (but not too much). It also reduces punishment for "wasteful" but fun things in the game, like socializing.