by Capitino on Mon Nov 09, 2009 4:27 am
For anyone interested:
I did some looking at the dice analyser. It's major problem at the moment is the fact that after throwing a couple of thousands of dice, everything is probably pretty much 'averaged out'. By then also a few extremely lucky or unlucky rolls in a game, don't make much difference for the overall statistics, but it still made huge difference for that particular game! So basically, in my humble opinion, the dice analyzer is what it is and if you want to improve it, it would be analysis per game. That, unfortunately will be a bit difficult.
The problem is that there are people out there playing 300+ games at the same time. Now, although the information that needs to be stored is not that much, it still would not fit in one cookie. A single cookie for every game would not be possible since there is a limit on the number of cookies. A solution to this could be managing of the user which games (s)he wants to have tracked by the dice analyzer with a certain maximum number of games. Problem here is that this is not very user friendly and most of the time you only think afterwards that you wanted to see how bad/good the dice were and then it didn't track it.
So if people want dice statistics per game then, as far as i see it, the gods of CC need to keep track of this in the game. This would mean that for every player you need to count a certain amount of events:
6 counters for the dice thrown
14 counters for win/loss (3 counters for 3vs2, and 2vs2, and 2 counters for 3vs1, 2vs1, 1vs1, and 1vs2)
and maybe double it to separate attack and defence, which leaves 40 counters per player, but then you can see very very awesome dice statistics, like who was the luckiest player in the game and also, on a more general level, how often the luckier players win and thus we can shine a light on the matter what is the ratio between tactics and luck.
Downside is, of course, that the game could be going a bit slower, but i would not know how much that would be.