Tracking Karma (manually as of now)

This forum is for discussion related to the game.
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15501
Joined: February 3, 2013

Tracking Karma (manually as of now)

Post Post #0 (ISO) » Wed Jan 08, 2014 9:00 pm

Post by Cabd »

So I'm trying to use my user title to do something kind of positive for the site, and here's where I'm at: Tracking Replacement Karma.

Karma here is defined as a number generated by the number of replace ins and replace outs a player has done. I plug in all the numbers and it spits out your score. Replace outs scale in difficulty to make up for as you replace out more and more. Replace ins do not scale. Players replacing out of newbie games are given an extra penalty, and players replacing into newbie games are given a bonus, in order to make this project have the side effect of encouraging public service. This system is entirely optional, of course, but I plan to make the data available for moderators to use. (As in, players with less than X karma score are forced to sign up as a replacement and not a player slot)


Here's some sample data from some users self-reporting in sitechat:
The format is: Playername | Ins | Ins (newbie) | Outs | Outs (Newbie) | Karma Score


Cabd 7 5 0 0 4.12
Kazekirimaru 0 3 3 1 -2.55
Bert 17 10 9 0 -2.92
FakeGod 3 1 0 0 2.24
Fferyllt 6 5 2 0 2.00
Aegor 4 0 0 0 2.00
Pitoli 0 2 4 1 -4.00
Ms Marangal 10 4 2 0 2.24
Natirasha 3 1 1 0 1.24
Cephrir 4 0 0 0 2.00
MattP 2 2 4 0 -1.55
Brian Skies 0 2 2 0 0.00
Wisdom 3 15 1 0 4.74


Your karma score is calculated by a simple formula:

SQRT{(replace ins)+(2*Replace ins newbie games)} - {Replace outs + (2* (Replace outs newbie games))}

The goal will be to provide and host this data on the Wiki, updating it once a week or so.
Last edited by Cabd on Thu Jan 09, 2014 8:40 am, edited 3 times in total.
Show
Have retired for good; Life is too busy to have time or energy for mafia. It was fun~


And then, a Miracle, a Dance Game and a flight of fancy struck, one more game into the abyss
User avatar
Aegor
Aegor
Mafia Scum
User avatar
User avatar
Aegor
Mafia Scum
Mafia Scum
Posts: 4898
Joined: August 11, 2007
Location: Omega Station

Post Post #1 (ISO) » Wed Jan 08, 2014 9:03 pm

Post by Aegor »

Thank you! This is a great idea.

Are you starting this system by taking requests from mods with games in signups?
Currently partying at the
M A S Q U E R A D E
-- a Large Normal for 21 revelers.
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15501
Joined: February 3, 2013

Post Post #2 (ISO) » Wed Jan 08, 2014 9:05 pm

Post by Cabd »

I'm manually going to be feeding data from completed games starting with January 2013 completion dates, but I'd love it for users to self-report their own data. I know i'll be asking for data when I take signups.
Show
Have retired for good; Life is too busy to have time or energy for mafia. It was fun~


And then, a Miracle, a Dance Game and a flight of fancy struck, one more game into the abyss
User avatar
Psyche
Psyche
he/they
Survivor
User avatar
User avatar
Psyche
he/they
Survivor
Survivor
Posts: 10671
Joined: April 28, 2011
Pronoun: he/they

Post Post #3 (ISO) » Wed Jan 08, 2014 9:47 pm

Post by Psyche »

<3
User avatar
talah
talah
Mafia Scum
User avatar
User avatar
talah
Mafia Scum
Mafia Scum
Posts: 3261
Joined: June 3, 2013

Post Post #4 (ISO) » Wed Jan 08, 2014 10:13 pm

Post by talah »

1 regular replace-in
1 newb replace-in
1 regular replace-out
2 newb replace-outs

The above does not take into consideration in any form the games I joined as a non-replacement, so in addition..
2 regular joins
1 newb join

^ignoring this,

1+2x1=3
1+2x2=5
3-5=-2

Which makes me -1.414, well, at least in the irrational sense

However, if I do the sums with the games which I've joined in the first place included, rather than just treating them as null...

3+2x2=7
1+2x2=5
7-5=2

Which is the same number but with a + in front of it, funnily.

The calcs feel slightly clinical (no reason is good enough to replace) and as if they're missing something - which I guess, is that they don't appear to take into any account whether you've played a full game from scratch and not replaced out.

Not sure if I'm missing the intent here either but replacing into a game, and replacing out of a game, seem like two completely different vectors. Like as if the formula has a predisposition to encourage replace-ins for those who've previously replaced out.
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15501
Joined: February 3, 2013

Post Post #5 (ISO) » Wed Jan 08, 2014 10:16 pm

Post by Cabd »

In post 4, talah wrote:Like as if the formula has a predisposition to
encourage replace-ins
for those who've previously replaced out.
This is entirely the intention.
In post 4, talah wrote:is that they don't appear to take into any account whether you've played a full game from scratch and not replaced out.
This is also intentional. The system is designed to track and reward players with pro-community replacement patterns and identify those causing harm.
Last edited by Cabd on Wed Jan 08, 2014 10:17 pm, edited 1 time in total.
Show
Have retired for good; Life is too busy to have time or energy for mafia. It was fun~


And then, a Miracle, a Dance Game and a flight of fancy struck, one more game into the abyss
User avatar
Natirasha
Natirasha
Jack of All Trades
User avatar
User avatar
Natirasha
Jack of All Trades
Jack of All Trades
Posts: 9041
Joined: February 18, 2008
Location: preening her feathers

Post Post #6 (ISO) » Wed Jan 08, 2014 10:17 pm

Post by Natirasha »

I worry that putting a number next to everyone will lead to some sort of egotism or whatever.

Isn't there a reason we don't have everyone's post count show under their avatar?
Current Avatar: Dr. Contessa(OC, art by @pastelpuffin)
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15501
Joined: February 3, 2013

Post Post #7 (ISO) » Wed Jan 08, 2014 10:19 pm

Post by Cabd »

In post 6, Natirasha wrote:to some sort of egotism
It's the same as tracking win rate. Public data. Although in this case, what if somebody decides to be the very best at this system, so they..... replace into lots of games and don't replace out of games! Oh wait, that's awesome.

Edit: my response in XKCD strip form

Image
Last edited by Cabd on Wed Jan 08, 2014 10:28 pm, edited 1 time in total.
Show
Have retired for good; Life is too busy to have time or energy for mafia. It was fun~


And then, a Miracle, a Dance Game and a flight of fancy struck, one more game into the abyss
User avatar
Natirasha
Natirasha
Jack of All Trades
User avatar
User avatar
Natirasha
Jack of All Trades
Jack of All Trades
Posts: 9041
Joined: February 18, 2008
Location: preening her feathers

Post Post #8 (ISO) » Wed Jan 08, 2014 10:23 pm

Post by Natirasha »

Well, I more mean, we hide cumulative post counts and pretty much every 'ego' feature seem on most BBCode forums on purpose to prevent their use in-game. I'm not opposed to a karma score, but having it displayed publicly will taint games I worry("Don't listen to him! His karma score is -5!).
Current Avatar: Dr. Contessa(OC, art by @pastelpuffin)
User avatar
talah
talah
Mafia Scum
User avatar
User avatar
talah
Mafia Scum
Mafia Scum
Posts: 3261
Joined: June 3, 2013

Post Post #9 (ISO) » Wed Jan 08, 2014 10:24 pm

Post by talah »

I think you need an inverse joined&!replaced calc on the end there then to be entirely balanced.

But m'okay. I kind of get it. Except for the fact I don't generally associate naming and shaming with encouragement ^^
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15501
Joined: February 3, 2013

Post Post #10 (ISO) » Wed Jan 08, 2014 10:25 pm

Post by Cabd »

It's the same as a win ratio, so the argument of "Don't listen to natirasha his win ratio is like 40%" is equivalent and I'd laugh that one off as an idiot trying to make it, soooo.... (Well actually win ratio is more skill equivalent than the helpfulness of replacements)
Show
Have retired for good; Life is too busy to have time or energy for mafia. It was fun~


And then, a Miracle, a Dance Game and a flight of fancy struck, one more game into the abyss
User avatar
talah
talah
Mafia Scum
User avatar
User avatar
talah
Mafia Scum
Mafia Scum
Posts: 3261
Joined: June 3, 2013

Post Post #11 (ISO) » Wed Jan 08, 2014 10:28 pm

Post by talah »

In post 7, Cabd wrote: Although in this case, what if somebody decides to be the very best at this system, so they..... replace into lots of games and don't replace out of games! Oh wait, that's awesome.
Well actually something like this I can see, as far as a game playing contribution index goes.
You'd have to formulate it though so that it came up from an asymptote (no number below zero).
Really, I think joined games contribute to the experience as well. And games you leave are kindof subject to interpretation, that's the other big thing.

ed: as in not all replacements are equal, but how is a legitimate reason assessed?
Last edited by talah on Wed Jan 08, 2014 10:32 pm, edited 1 time in total.
User avatar
Natirasha
Natirasha
Jack of All Trades
User avatar
User avatar
Natirasha
Jack of All Trades
Jack of All Trades
Posts: 9041
Joined: February 18, 2008
Location: preening her feathers

Post Post #12 (ISO) » Wed Jan 08, 2014 10:29 pm

Post by Natirasha »

In post 10, Cabd wrote:It's the same as a win ratio, so the argument of "Don't listen to natirasha his win ratio is like 40%" is equivalent and I'd laugh that one off as an idiot trying to make it, soooo.... (Well actually win ratio is more skill equivalent than the helpfulness of replacements)
I think you're missing what I'm saying.
Current Avatar: Dr. Contessa(OC, art by @pastelpuffin)
User avatar
Katsuki
Katsuki
Cupcake
User avatar
User avatar
Katsuki
Cupcake
Cupcake
Posts: 14872
Joined: April 26, 2010
Location: In your head~

Post Post #13 (ISO) » Wed Jan 08, 2014 10:42 pm

Post by Katsuki »

Time to try and replace out of as many games as possible
Fluffy fluffy~~~ |
"READING KATSUKI IS LIKE SOME SORT OF POSTMODERN ARTFORM"
- GreyICE
Katsuki is by far more absurdly beautiful than Fate. (hai parama)
Katsuki's Madness coming to you shortly: Nov, 2011!

C
u
p
c
a
k
e
M
a
f
i
a
I
I
coming to you summer 2011! ~ Pre-ins: 11/13
User avatar
Vi
Vi
Professor Paragon
User avatar
User avatar
Vi
Professor Paragon
Professor Paragon
Posts: 11768
Joined: June 29, 2008
Location: GMT-5

Post Post #14 (ISO) » Thu Jan 09, 2014 1:24 am

Post by Vi »

It seems like you're going to have your list clogged with newbies who replace out of their first and only game. Those who want to come back may be discouraged because they're on a Wall of Shame.

If you wanted to make something community-service oriented, you may want to consider whether the game is 50 or 100 pages long at the time of replacement.

The biggest problem you're going to have is widespread acceptance of this. This is not at all the first time karma has been proposed, and I'm having difficulty thinking of a time when it was actually used.
Everything you say and do matters. People will respond in ways you may never see. May those responses be what you intend.
User avatar
Espeonage
Espeonage
any
Survivor
User avatar
User avatar
Espeonage
any
Survivor
Survivor
Posts: 11651
Joined: December 17, 2009
Pronoun: any
Location: Existential Dread of my Inner Thoughts

Post Post #15 (ISO) » Thu Jan 09, 2014 1:47 am

Post by Espeonage »

@Above. I've replaced in three or four(?) times since I came back which was a month ago. And my aim is to never replace out of a game again pending a personal disaster precisely because I know a lot of players and moderaters hated the fact that I used to be a chronic flaker. I was a liability to mods to have in their game. And it is something I am not proud of. I think that given my history, it was imperative for me, on coming back to mafia here, that I put that right and it has driven me to replace in to games I never would of. 100+ page replace in? Yep. Before, I'd be unlikely to post even if I'd been in the game from the start.

Obviously most people wouldn't want to go through the effort to get into the 'good books' but I feel those players are going to be a part of the problem for a long time, so in a way it doesn't matter. If they aren't going to join games, they aren't going to flake from those games.
Whereas those that want to be liked will want to turn that around. They'll want to be in the green with their karma.

I know that being put on a blacklist for my actions was a wake up call for me in terms of activity. And now, given my recent history, that Mod is giving me another chance. All of which is specifically because I got called out for having a horrendous karma.
Don't @ me.
User avatar
Espeonage
Espeonage
any
Survivor
User avatar
User avatar
Espeonage
any
Survivor
Survivor
Posts: 11651
Joined: December 17, 2009
Pronoun: any
Location: Existential Dread of my Inner Thoughts

Post Post #16 (ISO) » Thu Jan 09, 2014 1:49 am

Post by Espeonage »

In post 10, Cabd wrote:It's the same as a win ratio, so the argument of "Don't listen to natirasha his win ratio is like 40%" is equivalent and I'd laugh that one off as an idiot trying to make it, soooo.... (Well actually win ratio is more skill equivalent than the helpfulness of replacements)
Win ratio is hilariously skewed by the fact that people often join games because players they like are in and if one of the group has an impact on the game, it will look like they each independently have that same impact.
Don't @ me.
User avatar
ObsessedWithCats
ObsessedWithCats
Goon
User avatar
User avatar
ObsessedWithCats
Goon
Goon
Posts: 275
Joined: September 6, 2013
Location: England

Post Post #17 (ISO) » Thu Jan 09, 2014 2:19 am

Post by ObsessedWithCats »

Given that there will only ever be as many possible replace-ins as there have been replace-outs, shouldn't they either both be linear or neither be linear? There's more incentive to replace in if it's going to have a more appreciable effect on your karma score and you might find more people think it's worthwhile to try and get rid of a very bad score if it's actually possible.

Also like Vi said, replacing into a 100 page game takes considerably more immediate commitment than replacing into a 3 page one - maybe add some page-number categories for the effort involved in the replace? It'd probably make the formula a bit complicated but something like...

Score = (
ins<25pages
+ 1.5*
ins25-100pages
+ 2*
ins100+pages
+ 2*
insnewbie
) - (
outs
+ 2*
outsnewbie
)

...with SQRT for replaceins if you want to keep those might account for effort without overdoing it. Maybe bump up the multiplier on newbies to keep it shiny relative to the others, though as a serial newbie-game-replace-iner I might be a bit biased there :3

I think increasing the loss from replacing out at higher page numbers might encourage people to replace out earlier than they need to to minimise the effect on their karma, when in fact they might have worked through it without much effect on the game relative to a replacement, but aside from complicating the calculation I don't see much problem with rewarding replacing into a game that's got loads of pages. I can't find any newbies with much more than 50 pages so scaling those to size seems a little unnecessary.

Maybe very specifically not count a new player's very first newbie game, to give them a second chance if they did the sensible thing and started in the newbie queue?
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15501
Joined: February 3, 2013

Post Post #18 (ISO) » Thu Jan 09, 2014 8:43 am

Post by Cabd »

In post 14, Vi wrote:It seems like you're going to have your list clogged with newbies who replace out of their first and only game. Those who want to come back may be discouraged because they're on a Wall of Shame.

If you wanted to make something community-service oriented, you may want to consider whether the game is 50 or 100 pages long at the time of replacement.

The biggest problem you're going to have is widespread acceptance of this. This is not at all the first time karma has been proposed, and I'm having difficulty thinking of a time when it was actually used.
As far as I'm concerned, this system is more opt-in; with the note that if you sign up for my game or the game of a mod using this optional system, you agree to have your data ran and published. I certainly don't plan on using it for newbie players. I was planning on using it for players that would play my potential games in Coney Island, Theme Park, New York, and Little Italy.

Weighting the size of the game might be something viable down the line, but at the same time makes things needlessly complex, KISS is kinda the goal here.
Show
Have retired for good; Life is too busy to have time or energy for mafia. It was fun~


And then, a Miracle, a Dance Game and a flight of fancy struck, one more game into the abyss
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15501
Joined: February 3, 2013

Post Post #19 (ISO) » Thu Jan 09, 2014 8:45 am

Post by Cabd »

In post 4, talah wrote:The above does not take into consideration in any form the games I joined as a non-replacement
As far as I'm concerned, signing up to play a game is a promise from you to the mod and the other players that you'll see the game through. Why should I, or anyone else, reward you just for doing what you promised you'd do?
Show
Have retired for good; Life is too busy to have time or energy for mafia. It was fun~


And then, a Miracle, a Dance Game and a flight of fancy struck, one more game into the abyss
User avatar
4nxi3ty
4nxi3ty
Mafia Scum
User avatar
User avatar
4nxi3ty
Mafia Scum
Mafia Scum
Posts: 3234
Joined: May 26, 2011

Post Post #20 (ISO) » Thu Jan 09, 2014 8:51 am

Post by 4nxi3ty »

What about players who replace out because of irl emergencies/issues? Or when a player gets really into it with another and it is healthier for everyone involved to replace out? Are those going to be punishable?

never liked the idea of a karma system. Just don't like an objective, automated criteria enforcing how I should behave. (I think we already handle excessive flakers pretty well on a personal level.)

If you are interested in helping a replacement drought, replacing in yourself has an immediate effect on the problem.
User avatar
Psyche
Psyche
he/they
Survivor
User avatar
User avatar
Psyche
he/they
Survivor
Survivor
Posts: 10671
Joined: April 28, 2011
Pronoun: he/they

Post Post #21 (ISO) » Thu Jan 09, 2014 9:16 am

Post by Psyche »

shaming people in the way you advocate seems like it'll make site flakes more permanent
User avatar
Zachrulez
Zachrulez
Jack of All Trades
User avatar
User avatar
Zachrulez
Jack of All Trades
Jack of All Trades
Posts: 8550
Joined: December 5, 2008
Location: Minnesota

Post Post #22 (ISO) » Thu Jan 09, 2014 11:30 am

Post by Zachrulez »

I'm sure there's a handful of times I replaced out of a game vs the many more times I've replaced into one.

Does your system count this game against me?

I had no choice because I would have played the game knowing for fact who one of the scum was.
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15501
Joined: February 3, 2013

Post Post #23 (ISO) » Thu Jan 09, 2014 12:02 pm

Post by Cabd »

I'm not counting replacements due to moderator error such as spoilers given on accident, similar to my leaving New York 165



Remember that the end goal is to have players self report the numbers and spot check them, untilods start working with me.
Show
Have retired for good; Life is too busy to have time or energy for mafia. It was fun~


And then, a Miracle, a Dance Game and a flight of fancy struck, one more game into the abyss
User avatar
Aegor
Aegor
Mafia Scum
User avatar
User avatar
Aegor
Mafia Scum
Mafia Scum
Posts: 4898
Joined: August 11, 2007
Location: Omega Station

Post Post #24 (ISO) » Thu Jan 09, 2014 12:44 pm

Post by Aegor »

In post 20, 4nxi3ty wrote:What about players who replace out because of irl emergencies/issues?
That can easily be addressed on a case-by-case basis. Do you know any mods who would not be willing to consider such extenuating circumstances?

Or when a player gets really into it with another and it is healthier for everyone involved to replace out? Are those going to be punishable?
That scenario should not arise in the first place.

never liked the idea of a karma system. Just don't like an objective, automated criteria enforcing how I should behave. (I think we already handle excessive flakers pretty well on a personal level.)
I am not so sure -- the majority of my games have featured more than one replacement. There should be no replacements in most games.
Currently partying at the
M A S Q U E R A D E
-- a Large Normal for 21 revelers.
Post Reply

Return to “Mafia Discussion”