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: 15640
Joined: February 3, 2013

Tracking Karma (manually as of now)

Post Post #0 (isolation #0) » 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.
Currently in COVID hell, population: Entire Household
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15640
Joined: February 3, 2013

Post Post #2 (isolation #1) » 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.
Currently in COVID hell, population: Entire Household
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15640
Joined: February 3, 2013

Post Post #5 (isolation #2) » 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.
Currently in COVID hell, population: Entire Household
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15640
Joined: February 3, 2013

Post Post #7 (isolation #3) » 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.
Currently in COVID hell, population: Entire Household
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15640
Joined: February 3, 2013

Post Post #10 (isolation #4) » 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)
Currently in COVID hell, population: Entire Household
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15640
Joined: February 3, 2013

Post Post #18 (isolation #5) » 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.
Currently in COVID hell, population: Entire Household
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15640
Joined: February 3, 2013

Post Post #19 (isolation #6) » 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?
Currently in COVID hell, population: Entire Household
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15640
Joined: February 3, 2013

Post Post #23 (isolation #7) » 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.
Currently in COVID hell, population: Entire Household
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15640
Joined: February 3, 2013

Post Post #37 (isolation #8) » Thu Jan 09, 2014 3:01 pm

Post by Cabd »

I get the idea that faraday is in favor of working with me on this system or something similar.
Currently in COVID hell, population: Entire Household
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15640
Joined: February 3, 2013

Post Post #40 (isolation #9) » Thu Jan 09, 2014 3:07 pm

Post by Cabd »

Zazzier and all known alts, don't forget that sanhora thing, faraday.
Currently in COVID hell, population: Entire Household
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15640
Joined: February 3, 2013

Post Post #43 (isolation #10) » Thu Jan 09, 2014 3:15 pm

Post by Cabd »

It would count as one of each, so it would be a net negative to your overall score, yes.
Currently in COVID hell, population: Entire Household
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15640
Joined: February 3, 2013

Post Post #47 (isolation #11) » Thu Jan 09, 2014 4:15 pm

Post by Cabd »

In post 44, Cheery Dog wrote:
In post 43, Cabd wrote:It would count as one of each, so it would be a net negative to your overall score, yes.
So score would be the same as if I had managed to just play the game in it's entirety?
No.

Since there's a sqrt on the replace in part of the data, your score if just that one game would be below zero.
Currently in COVID hell, population: Entire Household
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15640
Joined: February 3, 2013

Post Post #63 (isolation #12) » Fri Jan 10, 2014 3:55 pm

Post by Cabd »

Really this thread needs some kagami, she claims to have been working on a way to data scrape replacements from threads into a usable format.
Currently in COVID hell, population: Entire Household
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15640
Joined: February 3, 2013

Post Post #65 (isolation #13) » Fri Jan 10, 2014 4:11 pm

Post by Cabd »

In post 64, Kagami wrote:I do have that. Replacements are detectable, I think, as long as the mod announces them.
If you feed me some sample data from this most recent year I'm gonna see what I can make happen.
Currently in COVID hell, population: Entire Household
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15640
Joined: February 3, 2013

Post Post #67 (isolation #14) » Fri Jan 10, 2014 4:13 pm

Post by Cabd »

I need four numbers for reach player.

Replace ins (non newbie games)
Replace ins (newbie games)
Replace outs (non newbie games)
Replace outs (newbie games)

As a CSV would be fine, raw text is fine too, I can manually enter them since it gets easier once the names are there already.
Currently in COVID hell, population: Entire Household
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15640
Joined: February 3, 2013

Post Post #69 (isolation #15) » Fri Jan 10, 2014 4:22 pm

Post by Cabd »

Well, hydrae can be tracked seperately then I can manually combine those.
Currently in COVID hell, population: Entire Household
User avatar
Cabd
Cabd
QT Sniper
User avatar
User avatar
Cabd
QT Sniper
QT Sniper
Posts: 15640
Joined: February 3, 2013

Post Post #105 (isolation #16) » Thu Jan 07, 2021 6:58 am

Post by Cabd »

This is super old and not super accurate as to my modern 2021 feelings BUT it would be cool to track this automatically for my own amusement using the API eventually.
Currently in COVID hell, population: Entire Household

Return to “Mafia Discussion”