Variables to impact leaderboard position
6 years ago
Montgomeryshire, Wales

Not sure if this is possible at current (I do not believe it is) but would it be possible to implement a way that your leaderboard position is affected by certain variables.

For example: If a level has a certain amount of points you can get (let's say 1000) and someone gets 700 points, then their leaerboard position would be lower than someone who gets 1000 points, but if someone who has 700 points has completed a run in 30 minutes would be higher up the leaderboard than someone who has completed in 35 minutes.

I'm unsure if it would be possible to implement something like this, but it's just a suggestion if it isn't currently a feature

Georgia, USA

you are talking about a combination of speed and score into 1 leaderboard with speed taking precedence?

Esperanto

There doesn't currently appear to be that option, though some games internally already do a calculation.

Sounds a cool idea; but it opens a lot of questions. How many variables should be accounted for or allowed? What sort of relationships between variables should be allowed? Determining a weighting system seems like it would be difficult to find and agree upon. For instance, many might have a problem if their speedrun is technically faster that others but has less points. How many "seconds" is a "point" worth? Who decides?

It seems that these sort of things appear to get addressed mostly via categorical restraints. For instance, in your game example, Any% would cover times concerning runs with any number of points, but an additional category premised on the notion of getting at least 1000 points and also getting the best time would be the closet obvious way to simulate something like this.

Of course, that's not really what you are asking for. Ultimately I don't know if such an option could easily be added or if the ultramods would even want to. But it seems, just on first impression, like something that can get really complicated fast.

EDIT. couple typos.

Edited by the author 6 years ago
Antarctica

I think the OP is talking about using an LB for a high score board instead of time tracking board. In other words, entering 500ms is 500 points in the game the board is for (see Flappy Bird as an example). I don't think the goal here is creating a weighting system or anything like that, just to sort the board inversely so "slower" times are first because thy represent the highest score.

Unless I'm mistaken, there is a setting to check that allows for a board to be sorted inversely to achieve the desired result. I just don't know off the top of my head the name of the setting but I know it's used for high score boards and for some boards that use in game time (because some times having more IGT left can mean you did it faster if you have a time limit).

Edited by the author 6 years ago
Montgomeryshire, Wales

yes it is possible to sort with slower times, but what I was wondering was if it would be possible to have the points (say 1000) be what would sort the leaderboard, but have the fastest time with 1000 points at the top, then that is sorted by all the fastest times (because there will be some people with 100 points who have faster times than others), then if someone has 900 points, then that would be underneath all the 1000 points regardless if they are faster than some of the people with 1000 points, then the 900 pointers would be sorted by fastest time, and the same continues for below 900 points.

One thing I was possibly thinking of was maybe just have the variables that if someone gets 1000 points then they use 1000 in the variable selection, then 900 - 1000 would be 900, etc, but this is not really preferable for me.

Esperanto

I don't know the game; what is the likelihood two players would have the exact same score?