徽章进度条 - 关于“我即将获得的徽章”的不那么复杂的想法

So, if badges mostly “count” something, we can add progress bars to badges :heart_eyes: !!

This will act as another kind of motivation: when you look at the badge list, and you see that tiny progress bar under each unreached (yet) badge that is getting increased day by day while you push yourself to the limits to gain at least one more of those :joy:

In the personal badges list:

The same works for the global badges list.

For the badges which can only be gained once, some helper text should be shown instead, i.e. “This badge can be granted once only”.

Implementation

A badge creator will optionally return one more column from the SQL query indicating percentage of the badge completeness, for example: percent_completed.

From there it should be doable to use the number to build progress bars when applicable.

If any badge is “coming soon” (i.e. has reached 90%+), we can also show some sign of excitement on top of the user profile menu avatar in the top right corner.

Examples

For a “received 10 likes badge”, the percentage can be calculated pretty easily - we have the number of likes received, and we know that 10 likes is 100%. Work out the proportion and you get the percentage.

Things get a bit more complicated when it comes to multiple criteria used in a badge. For example:

  • topic received 10 likes
  • has at least 20 posts
  • has been there for 14 days

In this case, it is up to the badge creator to implement the calculation strategy. The simplest way though would be to just add all things together:

10 likes + 20 posts + 14 days = 44 points = 100%

Then you have the current state for a topic:

5 likes + 10 posts + 7 day = 22 points
= 50% completeness.

Still pretty easy to calculate.


I’d like to find out if anyone likes the idea? :hushed:

Personally, I think this is FUN and JOY big time!

15 个赞

我很想在“热门徽章”(下图)下看到一个名为“徽章进度”或“下一个徽章”的新版块。

这个版块可以显示用户即将解锁的下一个三个徽章的进度条或文本指示器。这将为会员提供一种快速跟踪他们即将获得的徽章成就的方式,并鼓励他们在接近解锁新徽章时增加参与度。

1 个赞

13人给你的帖子点了赞,但零票。:neutral_face: (我刚投了票)

这个2016年的帖子是不是在投票系统之前发布的?所以丢失/被埋没了。

我看到了一些关于这个想法的讨论 [1],就个人而言,我的看法与Tobias的观点一致:

通过认可进行的少量游戏化是一回事,但暴露精确的机制以追求名利是另一回事。如果这是普遍共识,那大概就是为什么这件事一直没有进展的原因。


  1. 查看徽章进度?, 徽章进度追踪器, 显示徽章进度, ↩︎

3 个赞

非常感谢您的反馈和背景信息。

8 年后,我仍然对这个功能感到非常兴奋。对我来说,这表明某人“产生不健康的激励因素”的结论,其价值远不如该功能所创造的情感,因此,这 100% 是值得的。有很多人会因此感到振奋,并从中获得许多快乐,看到进展,有时还会让他们额外访问网站。

1 个赞

在这种情况下,“优秀主题/回复”和“优秀分享”之类的徽章将如何运作?这些可以多次获得。

也许显示迄今为止最接近的百分比?或者许多条形图?(但它们是追踪徽章的混乱方式)

1 个赞