JSJitsu / ai-battle-website

Run and replay game battles.
https://jsfight.club
12 stars 18 forks source link

Make it possible for newcomers to climb the leaderboard #98

Open Asuza opened 6 years ago

Asuza commented 6 years ago

For example, instead of showing total wins as "376" and losses as "259", show the win ratio as "1.45". Instead of showing diamonds as "58725", show them as an average per game of "16.87" or something similar.

These statistics should be the default display for the leaderboard. However, the existing statistics should remain accessible. These changes should provide a more even playing field for newcomers.

Possible changes might include:

Kudos to @flesler for the idea.

flesler commented 6 years ago

I have code calculating this from the JSON of historical matches if you want it. It should be fairly easy to do, though, no magic there

Asuza commented 6 years ago

Sure, that would be nice to have as a starting point, even if it's simple.

flesler commented 6 years ago

Here it is, you should dump the data/ directory in your hero-starter repo root (I .gitignore'd it). I included the actual downloaded and generated data, because why not. Uncompressed it is over 250MB.

jsfight.club.zip

I suppose though, that you already have all the totals (shown in the ranking). All you need to do is divide each of them by matches played (by that user)

flesler commented 5 years ago

@Asuza :pray:

Asuza commented 5 years ago

@flesler I simply haven't had time to work on the site lately. I'm hoping my amount of free time will improve next year and I can prioritize some of the open issues.