Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Bakerscore

So we now have a Score under our avatars. At present this is generated by "trophies", for example for gaining 10 likes, or whatnot. I would like it to be more responsive - i.e. 1 point per action rather than hitting milestones.

Mainly the purpose of the system is to reward users for using the site and content. I want to give points for playing and reviewing games, rating games, downloading the eZine, liking peoples' content and getting liked, etc.

I am considering installing a heavy add-on that will achieve most of this however it's pretty chonky and I don't want to bloat the system.

These are the "events" the add-on provides for however, and we can discuss which we want to use, and what the reward should be, here.

  1. Purchase - Buying internet points with real money via PayPal.
  2. Content - Using [CHARGE=X] BBCode to charge other users to see your post's content.
  3. Redeem - Using a redemption code
  4. Adjust - Manipulating the currency of someone else.
  5. Conversation - Sending a Private Message
  6. Donate - Transferring currency to another user.
  7. Download - Downloading a forum attachment.
  8. Downloaded - Someone else downloading your attachment.
  9. Thread - Posting a new thread
  10. Post - Adding a post to a thread
  11. Reply - Someone else posting in your thread
  12. Post Like - Liking a post
  13. Post Liked - Someone else liked your post.
  14. Post Rate - Rating a post using the "Post Ratings" mod
  15. Post Rated - Someone else rated your post using the "Post Ratings" mod
  16. Profile - Someone else viewing your profile. Events should be limited.
  17. Visit - Viewing a profile. Earning events should be limited. Charged events will lock out guests.
  18. View - Viewing a thread. Charged events will lock out guests.
  19. Viewed - Someone else viewing your thread. Events should be limited.
  20. Upload - Uploading a new attachment.
  21. Tag - Applying a descriptive label to a thread.
  22. Revive - Posting in a dormant thread.
  23. Message - Leaving a message on someone else's profile
  24. Messaged - Someone else leaving a message on your profile
  25. Warning - Receiving a Warning
  26. Daily Activity - Awarded on first login each day
  27. Follow - Following someone
  28. Followed - Someone else following you
  29. Poll - Posting a poll
  30. Vote - Voting in a poll
  31. Sticky - Your thread becoming sticky
  32. XenForo Media Gallery Upload - Uploading new MediaGallery Media.
  33. XenForo Media Gallery Download - Usergroups that can be affected by this event
  34. XenForo Media Gallery Downloaded - Someone else downloading your MediaGallery media.
  35. XenForo Media Gallery Comment - Adding a comment to a MediaGallery media resource.
  36. XenForo Media Gallery Commented - Someone else commenting on your MediaGallery media resource.
  37. XenForo Media Gallery Rate - Rating MediaGallery media.
  38. XenForo Media Gallery Rated - Someone else rated your MediaGallery media.
  39. Transfer - Moving your own currency from one form to another.
  40. XenForo Resource Manager Upload - Uploading a new XenResource resource.
  41. XenForo Resource Manager Update - Adding an update to a XenResource resource.
  42. XenForo Resource Manager Download - Downloading a XenResource resource.
  43. XenForo Resource Manager Downloaded - Someone else downloading your XenResource resource.
  44. XenForo Resource Manager Comment - Adding a comment to a XenResource resource.
  45. XenForo Resource Manager Commented - Someone else commenting on your XenResource resource.
  46. XenForo Resource Manager Rate - Rating a XenResource resource.
  47. XenForo Resource Manager Rated - Someone else rated your XenResource resource.
  48. Interest - Growing the value of your currency over time.
  49. Taxation - Reducing the value of your currency over time. Optionally transfer taxed credits to a certain user.
  50. Paycheck - Occurs at regular intervals.
  51. Trophy - Being awarded a new trophy.
  52. Registration - A new user registers on the forum.
  53. Give Warning - Applying a warning to someone else.
  54. Upload Avatar - Uploading a new avatar.
  55. Report Content - Reporting a piece of content to the moderators.
  56. Reported Content - Your content was reported to the moderators.

I am wary of points being too high for really active users; I don't want it to get out of hand. I may therefore award partial points for certain activities, or display points as a fraction of the total amount.

Now as you can see the above is based on a money kind of system. So we can rename and get rid of a lot of things such as paychecks, taxation, interest, etc.

What I certainly don't want to do is make this based on post count, because what I want to encourage is valuable activity, not spam.

Anyway that just happens to be how I feel about it, what do you think?
 
I'd imagine it would be less chonky when stripped of the events we don't want -- or do they still all exist and just aren't assigned? Do we know how the system works with people trying to abuse it? E.g., does system know the difference between a new rating versus a changed rating? It is a pretty cool idea though, and I'm all for it!

I am wary of points being too high for really active users; I don't want it to get out of hand.

I have no idea if this possible, but can you change the symbol next to the number per user? If so, you could have a thing where reaching X points will update the icon to a more flashy one, but then reset the points, or something? Kinda like Prestige in those old Call of Duty games.
 
0.png


Working on the system.

Lots of testing required.
 

Spoo

Sponsor

You bring up that you want to discourage just posting as a means of accumulating points because you want to prevent spam. Do you not feel as though awarding points per review incentivizes spamming that system instead?
 
Almost. But reviews are both more valuable an asset and less frequently posted (if ever).

I'll note you can't just spam it as such, as there are limits, both time and amount over time.

But yes I totally get your point.
 
I can't remember if makerscore was related to this but.

On newgrounds, they have creators and users. creators would make stuff and the users would vote on it.
When users would vote on something, it would build towards their voting power - I think the max level for voting is 50, but you'd have to like work at it for a couple of years; you'd have to be using the site everyday to get to that point. ( I have a few friends who've done that and vote on my stuff on the site, which is cool but, i don't have the same voting power, because i don't use the site much outside of making stuff)

Anyways, ultimately the idea behind voting power is that, users would ultimately act as content curators for the site. So there would always be a great selection of games and films to choose from for everyone - this method has it's own share of problems though, even Tom today says, "don't be an ass kisser, vote accurately" but the beauty behind this method is that, there will always be "all time greats" but the majority of content would always be changing to reflect the current community trends of it's time. So in other words, you'd have stuff like Alien Hominid, a game which the NG staff worked on and eventually got ported to PS2 GameCube and GBA. but then you'd have stuff chasing current trends, like a five nights at freddy parody or puff daddy vs. britney spears game etc.

Makerscore is cool but. I always thought it was the wrong area of focus and tends to be weaker version of that: It tends to favor people who use the site a lot, but without that content curation, it becomes very insular; the problem we have today is, we don't see many new games on RMN, we just see the same games by the same people, because the ones who use the site the most aren't willing to engage in new content. (RMN and NG users and voting styles are very different )

NG has been around for a couple of years. Sometimes Tom resets all the vote score to 0 so that new content will have a chance to climb up and get circulated - It'd be cool if we could have a system that could circumvent that, but right now, focus on adding back what was lost with Maker Score. Figure out a way to return that community curation incentive to Baker score. Make BakerScore a better version of MakerScore
 
That is my main intention. Bakerscore is your incentive to rate and review content, and then those ratings and reviews decide what content is curated for different parts of the site. So in a way Bakerscore influences how content is displayed.

There is certainly the opportunity for it to become a popularity contest.

I should be able to detach certain feeds such as "recently rated", "recently downloaded", etc, so as to provide more opportunities for content to end up on the homepage.

The comparison to Makerscore is mainly a joke; this system has actually been in planning since 2009 and was at the time called Participation Points. On old HBGames we implemented it partially, and there it was based on the type of content that was posted: it actually searched your new posts for images, number of words, type of words, etc.

For the new system it is more powerful: it can identify if you are replying to your own thread, the sort of content in your post, and so on.

I don't want Bakerscore to be a measure of how much you're posting, rather, to be a measure of what activity you perform on the site. It's also not going to be a straightforward "this action = this points"; there is the opportunity for random drops, timeouts, scaling and different measures depending on how long it's been since your last action and such.

I also won't be posting a comprehensive list of what gets you points. I want it to be more a case of: use the site, and see what happens.
 
Another opportunity, because this system allows for multiple currencies, is to have a mostly unserious category called Fakerscore which measures negative actions... But I'm not sure how I feel about that yet.
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top