pouët.net

Go to bottom

Pöuet Average Vote system

category: general [glöplog]
 
Don't know you, but while watching some production I kind of realized that the algo used to average a production votes is highly wrong/inaccurate/add your adjective here.

Currently is the following: (ThumbsUp-ThumbsDown)/Votes

Which means that 1 up and 1 down gives a rate of 0.00, while it should be logically 0.50, since half the people didnt like it.

Also, "logically" speaking, pigface = neither good nor bad, so I don't see why it should be calculated in the mix, since it lowers the average while the scener said it wasn't bad either...

Maybe I just got too much time on my hands you might say, which could even be true...

What do you think about it?
added on the 2005-03-29 23:55:05 by skizo skizo
aside the fact I wrote "Pöuet" instead of "Pouët", that is...
added on the 2005-03-29 23:56:53 by skizo skizo
Even forgot what I "think" is a "fair" algo in pseudo php code.

$sign = (ThumbsUp < ThumbsDown:?-1:1);
$avg = $sign*(TUP < TDWN?TDWN:TUP)/(TUP > TDWN?TDWN:TUP);


Post Script: o\zon, go on and tell me what you wanted to say ;)
added on the 2005-03-30 00:06:47 by skizo skizo
you are thinking of the score as 0.00 to 1.00, but in fact, it ranges from -1.00 to 1.00.
nah, too late now.
let's say it was about having too much free time, free hands and internet :P
you could code and read tuts for example...
added on the 2005-03-30 00:11:45 by makc makc
vote goes from -1 to 1
its correct as it is
added on the 2005-03-30 00:12:19 by psenough psenough
And Thus He Spoke
added on the 2005-03-30 00:14:31 by makc makc
Votes go from -1 to 1 and that's correct. BUT, it does NOT GO the right way. I admit the thing I posted up there is wrong.

THIS is what I thought of the algo and bad wrote (my fault):

$avg = (TUP/(TUP+TDWN)-0.5)*2;

which means:
1 thumb down = -1
1 thumb down = 1
1 down, 1 up = 0
2 up, 1 down = 0.3
2 down, 1 up = -0.3

This sounds fair to me, logically speaking. If you do the counting with the current method, you will find out yourself it's not pretty correct.

I just said my opinion... up to you to see if I'm right/wrong and act as you want to.
added on the 2005-03-30 00:19:36 by skizo skizo
I realized I lost myself again. Right one just was:

$avg = (TUP-TDOWN)/(TUP+TDWN);

After all is what I said from the beginning. You shouldnt count pigfaces.... don't know why I made it so long and complicated while it was so simple...
added on the 2005-03-30 00:28:20 by skizo skizo
E = m.c²
added on the 2005-03-30 00:34:13 by keops keops
it is kinda sucky ofcourse that when a prod doesn't run on your setup your bugreport is counted as a vote. also, it kinda sucks that you can't comment your own prods and refrain from selfthumbing without breaking a perfect score. but before any of that gets fixed, i would much rather see some pictures of skrebbel and plek at breakpoint :-)
added on the 2005-03-30 00:48:05 by havoc havoc
skizo:
im not in the mood to get into a deep meaning behind the pouet piggie discussion right now but:

they symbolize indecision, either you havent made up your mind or you shouldnt have used it to report a bug (mail the fucking maker ffs, how the hell do you know if he'll read pouet or not?) either way, once you're done with getting a proper final version you can vote on that (change from piggie into thumb up/down) so the vote will be meanignfull/influential on the avg once again.

the only problem with avg is that prods with a few comments get 1 or -1 quite easily, i try to destroy this factor by also sorting by number of thumbs whenever am sorting by avg but it still looks like ppl should thumb more and whine less.

who the fuck gives a fuck about pouet avg correctness anyways? get a fucking life -_-
added on the 2005-03-30 01:18:03 by psenough psenough
i promise, i'll go to the clueshoppe tomorrow and see if they have any fucking lives left! now as i requested previously, show me some pictures of skrebbel and plek at breakpoint plz kthx :-) oh and pictures of adok's decapitated corpse would be appreciated too ofcourse :-)
added on the 2005-03-30 02:03:05 by havoc havoc
they were wearing a cap with your avatar in it! ^o^ stay atari!
added on the 2005-03-30 03:36:31 by psenough psenough
I worry more about those demos where a discussion goes on and unintentionally lowers the rating with all of the piggies.
Sadly, I'm not sure if it'd be worth it to implement a system of only counting the first pig as a null, and then somehow allow for people who rate the demo once it works for them to switch their vote from 0 to +/- 1
added on the 2005-03-30 05:08:36 by crusader crusader
I don't use the pouet rating. I use my own rating.

Like: demos rule.
ripped music wilds with counterstrike and mortal kombat and that car game thing whatever it is 'jokes' or whatever that thing was suck.

I prefer my rating but it's subjective.
crusader: we only take 1 of the piggies from a comenter into the avg count. so if a guy says 4 comments all piggies
that'll just do piggiecount++; allcount++; only once
if he has 4 comments only one of them thumb, it'll go upcount++; allcount++; only once

like i said, the avg counter is working perfectly, stop complaining about it -_-
added on the 2005-03-30 12:59:39 by psenough psenough
was just expressing my point of view, but you're right, who gives a fuck =)
added on the 2005-03-30 14:08:27 by skizo skizo

login

Go to top