benank / everyone.dance

A realtime score sharing system for Stepmania. ⚠️ NOTE: This service is deprecated and no longer works, but you can still self host it.
https://everyone.dance
GNU General Public License v3.0
15 stars 1 forks source link

Add leaderboards and automated score reporting #12

Closed benank closed 3 years ago

benank commented 3 years ago

This is a pretty large feature.

Add a leaderboards capability and automated score reporting in both the web portal and desktop app. This will also include a login system as users will be required to make accounts to submit scores. Scores will be automatically submitted at the evaluation screen.

The leaderboard should be able to be filtered/sorted by various fields, such as song name, difficulty, artist, pack, tournament, user submitted, time, score, etc. There should also be the ability to look up a user by username to see all of their scores.

Leaderboards could also be implemented as an addition to the ingame theme, like Simply Love. This would make it a bit simpler to manage, but would have to be integrated with a specific theme only. That theme would have to communicate with an everyone.dance client in order to send and retrieve data.

benank commented 3 years ago

Not in the scope of this project.