Add Badges System #18

Open
opened 2024-01-14 14:23:56 -06:00 by jimmyb · 0 comments
Owner

I would love to see a badges/achievements system added onto the website. This issue will be used to track the types of achievements people can get as well as the developmental progress of the feature.

Achievements

  • First Completed Game
  • 1 Year Member
  • 5 Year Member
  • 10 Year Member
  • Playing 2 Games at Once
  • Playing 5 Games at Once
  • Playing 10 Games at Once
  • Completed 5 Games
  • Completed 25 Games
  • Completed 100 Games
  • Completed 250 Games
  • Completed 500 Games
  • Completed 1000 Games
  • Left First Profile Comment
  • Left 10 Profile Comments
  • Left 50 Profile Comments
  • Left 100 Profile Comments
  • Left a Comments on a Site News Article
  • Left First Comments on a Game
  • Left 10 Comments on Games
  • Left 50 Comments on Games
  • Left 100 Comments on Games
  • Wrote First Game Review
  • Wrote 10 Game Reviews
  • Wrote 25 Game Reviews
  • Wrote 50 Game Reviews
  • Left First Comment on a Game Review
  • Left 10 Comments on Game Reviews
  • Left 50 Comments on Game Reviews
  • Left 100 Comments on Game Reviews
  • Wrote First Blog Entry
  • Wrote 10 Blog Entries
  • Wrote 25 Blog Entries
  • Wrote 50 Blog Entries
  • Wrote 100 Blog Entries
  • Connected Twitter Account
  • Connected Facebook Account
  • First Forums Post
  • 25 Forum Posts
  • 100 Forum Posts
  • 250 Forum Posts
  • 500 Forum Posts
  • 1000 Forum Posts
  • 2000 Forum Posts
  • First Game Added to List
  • 10 Games Added to List
  • 50 Games Added to List
  • 100 Games Added to List
  • 250 Games Added to List
  • 500 Games Added to List
  • 1000 Games Added to List
  • First Game Added to Wishlist
  • 10 Games Added to Wishlist
  • 25 Games Added to Wishlist
  • 50 Games Added to Wishlist
  • 100 Games Added to Wishlist
  • First Game Added to Favorites
  • 10 Games Added to Favorites
  • 25 Games Added to Favorites
  • 50 Games Added to Favorites
  • 100 Games Added to Favorites
  • Set Status for the First Time

How to Handle "Badge Giving"

This section covers how we should handle giving someone a badge. For example how should we know when someone has written their 50th blog entry and then give them a badge. How should we display to the user a badge has just been given to them?

Displaying Badges

Should we create a separate page for users to see all of their badges or just displaying them all in their profile? Should we display them in a tab along with the other items at the top or along the side bar?

I would love to see a badges/achievements system added onto the website. This issue will be used to track the types of achievements people can get as well as the developmental progress of the feature. ### Achievements - [ ] First Completed Game - [ ] 1 Year Member - [ ] 5 Year Member - [ ] 10 Year Member - [ ] Playing 2 Games at Once - [ ] Playing 5 Games at Once - [ ] Playing 10 Games at Once - [ ] Completed 5 Games - [ ] Completed 25 Games - [ ] Completed 100 Games - [ ] Completed 250 Games - [ ] Completed 500 Games - [ ] Completed 1000 Games - [ ] Left First Profile Comment - [ ] Left 10 Profile Comments - [ ] Left 50 Profile Comments - [ ] Left 100 Profile Comments - [ ] Left a Comments on a Site News Article - [ ] Left First Comments on a Game - [ ] Left 10 Comments on Games - [ ] Left 50 Comments on Games - [ ] Left 100 Comments on Games - [ ] Wrote First Game Review - [ ] Wrote 10 Game Reviews - [ ] Wrote 25 Game Reviews - [ ] Wrote 50 Game Reviews - [ ] Left First Comment on a Game Review - [ ] Left 10 Comments on Game Reviews - [ ] Left 50 Comments on Game Reviews - [ ] Left 100 Comments on Game Reviews - [ ] Wrote First Blog Entry - [ ] Wrote 10 Blog Entries - [ ] Wrote 25 Blog Entries - [ ] Wrote 50 Blog Entries - [ ] Wrote 100 Blog Entries - [ ] Connected Twitter Account - [ ] Connected Facebook Account - [ ] First Forums Post - [ ] 25 Forum Posts - [ ] 100 Forum Posts - [ ] 250 Forum Posts - [ ] 500 Forum Posts - [ ] 1000 Forum Posts - [ ] 2000 Forum Posts - [ ] First Game Added to List - [ ] 10 Games Added to List - [ ] 50 Games Added to List - [ ] 100 Games Added to List - [ ] 250 Games Added to List - [ ] 500 Games Added to List - [ ] 1000 Games Added to List - [ ] First Game Added to Wishlist - [ ] 10 Games Added to Wishlist - [ ] 25 Games Added to Wishlist - [ ] 50 Games Added to Wishlist - [ ] 100 Games Added to Wishlist - [ ] First Game Added to Favorites - [ ] 10 Games Added to Favorites - [ ] 25 Games Added to Favorites - [ ] 50 Games Added to Favorites - [ ] 100 Games Added to Favorites - [ ] Set Status for the First Time ### How to Handle "Badge Giving" This section covers how we should handle giving someone a badge. For example how should we know when someone has written their 50th blog entry and then give them a badge. How should we display to the user a badge has just been given to them? ### Displaying Badges Should we create a separate page for users to see all of their badges or just displaying them all in their profile? Should we display them in a tab along with the other items at the top or along the side bar?
jimmyb added the
component: badges
type: feature
component: backend
labels 2024-01-14 14:23:56 -06: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.

Dependencies

No dependencies set.

Reference: MyVideoGameList/myvideogamelist.com#18
No description provided.