Update Developer Badges #775
Replies: 9 comments 1 reply
-
considering the current records for single developers are 632,915 achievements awarded and 6,925,068 points awarded, I feel that these badges could use an update. This is now 936,301 achievements awarded and 10,214,256 points awarded, for Brian and dude, respectively. |
Beta Was this translation helpful? Give feedback.
-
The first step would be to decide on the new boundaries for each of these and then getting (new?) badges ready for them. Also if we are looking into this then maybe we can even come up with some ideas for new developer tiered site awards like: Could even expand it to tiered player badges as well such as: Back to the current change though, these two existing awards have their own unique award type so there is probably some special code related to tracking when they are awarded and for any initial change there may need to be an update ran once for all users to properly update them to their new current tiers depending on the change. (Would need to look further into when/how these are awarded) The code for rendering these two site awards is here and would need to be updated to include any new badges for point tiers (currently only 1 badge) and same for the awarded achievements (6 badges currently) Lines 181 to 205 in 0904de3 |
Beta Was this translation helpful? Give feedback.
-
@Tsearo At a first sight, I liked the suggestions. But later I noticed something that is really different from the current badges... The current ones are mostly based on other people "appreciating" the work of the dev (of course, creating sets for popular games influence those stats). The ones you're proposing are cool, but they're completely based on the dev action without any other form "public validation". So, I'm worried if encouraging those things with a badge can stimulate spammy/rushed actions just to get the badge. |
Beta Was this translation helpful? Give feedback.
-
@meleu yeah I noticed that as I was writing them up where they don't really match those two specifically but I didn't see that as being a bad thing necessarily.
Would giving extra motivation to some people to fix tickets have a bad effect on the site? Sure it could if people start making bad/rushed fixes but we already have had many successful ticket cleaning events so does that mean we should stop those? If we are limited to only that type I'm sure there are still other suggestions that could be made that fit more in line with the "public validation", for example: Again I'm just throwing out ideas for potential change/improvements since we hopefully aren't locked to past decisions as the site has changed a great deal since it was created and many artifacts still remain from that time. |
Beta Was this translation helpful? Give feedback.
-
Some of those are already being addressed by DevQuests, which also awards badges and requires QA Team's validation. |
Beta Was this translation helpful? Give feedback.
-
yeah, these ones are interesting indeed. And if I'm not mistaken this kind of info is already available in that detailed individual devstats. So, we could (re)use the logic there to award the badges. |
Beta Was this translation helpful? Give feedback.
-
Ah you are right I forgot about the new DevQuest event badges for various things, that pretty much covers (or could cover) most of the ideas I mentioned 👍. |
Beta Was this translation helpful? Give feedback.
-
As the number of users grows, it becomes easier and easier to hit these targets. A newly published set for a half-recognizable game could give out a hundred unlocks and thousands of points in its first day. The size of the userbase also largely affects the other end of the spectrum. Users who have given out a million points likely have games played by hundreds or even thousands of people. There's currently five badges for points awarded (despite there being more than 5 tiers). 100=green, 200=pink, 300=blue, 500=silver, 800+=gold. These could be spread out more evenly across larger tiers.
Unfortunately, the unlock badges have the numbers emblazoned into them, so we can't just recycle them at new boundaries. We'd need a new set of images (probably without the numbers). I'd propose using tiers similar to the suggested ones for points, but scaled down: 100, 250, 500, 1000, 2500, 5000, 10000, 25000, 50000, 100000, 250000, 500000, ... |
Beta Was this translation helpful? Give feedback.
-
Original request has been handled. Leaving open for ideas of other tiered developer badges. In particular, these seem reasonable:
The first two seem easily gameable by putting out many "free points" sets. That's still true for the badges we already have, though the sets themselves typically have fewer achievements and points, so it would be harder to gamify them. |
Beta Was this translation helpful? Give feedback.
-
Achievement developers get two badges that 'evolve' over time: one for how many times their achievements have been earned and one for how many points have been awarded by their achievements. These stats stop at 'awarded 6000 times' and 'awarded 70000 points' - considering the current records for single developers are 632,915 achievements awarded and 6,925,068 points awarded, I feel that these badges could use an update.
I'm not sure where all the necessary code is, but bootstrap.php has the following code in lines 61-82:
$developerCountBoundaries = [5, 10, 50, 100, 200, 400, 600, 800, 1000, 2000, 3000, 4000, 5000, 6000];
$developerPointBoundaries = [
100,
200,
300,
500,
800,
1000,
1500,
2000,
3000,
4000,
5000,
10000,
15000,
20000,
30000,
40000,
50000,
60000,
70000,
];
The milestones and badge images would obviously need to be changed as well...
Beta Was this translation helpful? Give feedback.
All reactions