Unified scoreboards. #239

Closed
opened 2024-11-23 15:51:35 -05:00 by fogwaves · 0 comments
Owner

The separate leaderboards for times and scores and different difficulties is a bit cumbersome to navigate and makes it hard to get an overview of the level's leaderboard at a glance, as you have to decide the exact kind of runs you are looking at.

Time and completion directly influence score, so separating by them is not necessary. Spicy/salty functionally share the same scores because of how death detracts from score. Pungent is intended as more of a challenge to take on for the sake of it, so it should not get a different score, this will make a high pungent score on the leaderboard more of an accomplishment. Easy mode should just get a slight change in score, like 75% or something like that.

To do:

  • Use bitshift magic to store the time and score within the same score entry on NGIO
  • Hook game up to new scoreboard server
  • Test and refine scoreboard server
  • Decide whether per-player authentication/putting passwords on scoreboard names is important
  • Set up easy mode score multiplier.
  • Adapt score browsing screen to these changes.
The separate leaderboards for times and scores and different difficulties is a bit cumbersome to navigate and makes it hard to get an overview of the level's leaderboard at a glance, as you have to decide the exact kind of runs you are looking at. Time and completion directly influence score, so separating by them is not necessary. Spicy/salty functionally share the same scores because of how death detracts from score. Pungent is intended as more of a challenge to take on for the sake of it, so it should not get a different score, this will make a high pungent score on the leaderboard more of an accomplishment. Easy mode should just get a slight change in score, like 75% or something like that. ### To do: - ~~Use bitshift magic to store the time and score within the same score entry on NGIO~~ - [x] Hook game up to new scoreboard server - [ ] Test and refine scoreboard server - [x] Decide whether per-player authentication/putting passwords on scoreboard names is important - [x] Set up easy mode score multiplier. - [x] Adapt score browsing screen to these changes.
fogwaves added this to the v1.1 milestone 2024-11-23 15:51:35 -05:00
fogwaves added the
idea
label 2024-11-23 15:51:35 -05:00
fogwaves self-assigned this 2024-11-23 15:51:35 -05:00
fogwaves added the
Scores
label 2024-11-29 11:07:31 -05:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: team-sg/hero-mark-2#239
No description provided.