buttonmen-dev / buttonmen

Buttonmen - an online dice game
Other
16 stars 24 forks source link

End-of-round luck report #1458

Open irilyth opened 9 years ago

irilyth commented 9 years ago

This is total fluff, but it'd be fun: At the end of each round, calculate how much above or below the average expected value each player's dice rolled during the round. Perhaps something like "irilyth's dice were rolled a total of N times, and rolled a total of X higher than the average expected value of Q".

lukehankins commented 9 years ago

Relatedly, it would be neat to have a comment inserted in chat stream when the initiative went way against expectations. "irilyth just lost the initiative while being the 98.4% favorite."

jimmosk commented 9 years ago

A problem I see with that report is that luck doesn't always correlate with high rolls. Especially when it comes to poison dice, but also with Time and Space dice and perhaps others.

irilyth commented 9 years ago

Well, from a pedantic point of view, I think one could argue that a Poison die rolling much higher than expected is an example of luck, it's just bad luck. :^) But sure, you could imagine also commenting on situations that are interesting aside from high/low.

My intention here wasn't really to do anything other than to let people say "wow, I feel like I had a lot of low rolls in that game", and easily tell whether that was more like true or more like selection bias.

ManvilleFog commented 9 years ago

Damn. A huge rant wasted on the difficulties of having a machine tell you whether or not you've had an unlucky roll, and just realizing that this wasn't about luck but about high vs. low rolls. It's sad to lose a good rant - particularly when care has been taken so it's not hostile. :cry:

So, would this be an end-of-match report for each game? I think it might be more interesting as a daily stat attached to each player.

irilyth commented 9 years ago

I was thinking end-of-round, but if you like ponies, you could just keep track of everything somewhere, and generate information per round, per game, per player, per player vs opponent, per player with button, whatever.

I think per round is most interesting, but who knows.