StreetComplete icon indicating copy to clipboard operation
StreetComplete copied to clipboard

Weekly Scores and Ranks

Open RubenKelevra opened this issue 3 years ago • 6 comments

I've played SC with a friend and she was quite disappointed that she can't "beat" me, cause I had a headstart of month.

I was wondering if the game and competition factor wouldn't work better if we had weekly stats instead of epoch ones.

We currently have a lot of empty real estate on the profile page:

Screenshot_20210604-153309769

Maybe we could move the current stats down to the bottom and have a weekly counter in the top for the current week and show the results of the last week below.

This way friends can compete which eachother on a weekly basis.

RubenKelevra avatar Jun 04 '21 13:06 RubenKelevra

If I'm correct, this might also require modifications to the web server statistics, as well as the main app. Anyway, it seems a reasonable idea. I wonder what other statistics one might include.

10992-osm avatar Jun 04 '21 22:06 10992-osm

We could in theory query the OSM profile and get the OSM friends and their stats couldn't be shown there. 🤔

RubenKelevra avatar Jun 05 '21 00:06 RubenKelevra

Technically, this is well possible and actually not that much effort. I would accept a PR that implements this. Actually, it would need to be two PRs, one for the UI here, one for the generation of the stats, as @10992-osm correctly mentions.

westnordost avatar Jun 19 '21 18:06 westnordost

As a first version I would try to do something like the following. While there is definitely room for improving the design, I think this should be sufficient as a first step.

profile

lukashass avatar Oct 20 '21 21:10 lukashass

Hmm, why show last week? You can't change anything from last week, I think it might be better to only show things that the user can improve (by contributing). If it is to show a (positive?) change, there is also another issue/idea to animate the changes since one last had a look in the profile screen. Maybe you can replace "last week" with "current month"

westnordost avatar Oct 20 '21 22:10 westnordost

Hmm, why show last week?

I thought about it as "the results of last weeks competition". You might be right though, I like "current month" as well.

lukashass avatar Oct 20 '21 23:10 lukashass