hummingbird-me / kitsu-tools

:hammer: The tools we use to build Kitsu, the coolest platform for anime and manga
https://kitsu.app
Apache License 2.0
2.09k stars 264 forks source link

Badge System #673

Open JoshFabian opened 9 years ago

JoshFabian commented 9 years ago

Allow users to earn badges while using the site. We can begin listing potential badge ideas within this issue, deciding on an initial set of badges to start with when development begins.

This could potentially be done with this rails gem: https://github.com/merit-gem/merit Badge Inspiration: https://github.com/rr-/malgraph4/wiki/Achievements

PR #684 #686

NuckChorris commented 8 years ago

Copied from #684 and #686

Achievement Badges

Hummingbird would like to be able to reward active users for using the site in a way that allows them to show off their reputation in the community as well as the variety of anime and dramas they have watched, manga they have read, etc. Hummingbird's badges could be similar in style to those of MALGraph.

In this document, we describe the categories of badges available, as well as the specific badges in each category, how they are unlocked, and what they represent. This guide is meant to serve largely as a developer-first specification of how badges will be implemented, but in such a way that user documentation (in the form, for example, of a blog post) could be easily written.

Categories

Anime

Title Description How to Unlock
First Franchise Completed an entire franchise Watched every episode of anime in a franchise
Anime Stalker Start to expect anime shows Plan to watch 5 shows and start watching them after they begin airing.
New comer Welcome to the anime world Total time of watching anime accumulated to 3 days
Engaged Feel a sense of attachment Total time of watching anime accumulated to 7 days
Anime Pursuit Anime goes beyond daily life Total time of watching anime accumulated to 1 month
Otaku Soul Anime merged to your Otaku soul Total time of watching anime accumulated to 3 month
Challange Accepted You shall never leave the world Total time watching anime accumulated to 1 year
Feel elated Comedy is really your fav Watched 50 titles of comedies
Love life Romantic anime are the besto Watched 50 titles of romance
Schooler School life memory Watched 50 titles of school
Nonnon Biyori Enjoy the life Watched 50 titles of slice of life
Fighting With your samurai spirit Watched 50 titles of action
Drama Goer Drama is life Watched 50 titles of drama
El Psy Congroo We love science Watched 50 titles of Sci-Fi

Manga

Title Description How to Unlock
Heavy Reader Completed 25 manga Manga count reaches 25

Drama

Title Description How to Unlock
Dramaniac Watched ALL the dramas Drama count = number of dramas in DB

Community

Title Description How to Unlock
Hatchling Joined the Hummingbird community Create an account
crse commented 7 years ago

More specific badges and categories should be added. It'll be kind of AniDB badge.