Dice

Questions/Answers

Technical Data: for the more mathematicaly inclined users.

 

Each and every game site has been accused of tampering with the dice, or at least to not have random dice. Because questions about the dice are frequent, this page summarizes the different replies.
The 1st part is our reply to common questions and accusations. The second part is more of a technical discussion about dice and probabilities.
We feel that it is important that players understand that by saying that the dice are favoring one player or a group of players, is basically accusing the site of being dishonest and their owners cheaters.
In order to make the dice favor any specific player, the program  MUST be programmed to do so. No bug or conception error can create such an effect. 
This being said, let's go to the questions.


Why are there so many doubles ? 

There is, in average, a double each 6 rolls. Because of the importance of doubles in backgammon, rolling a double is a noticeable event. Most people will remember such event.  On the opposite, they might discard an event such as no double during 15 rolls. This is because during each of these 15 rolls, not rolling a double is the most probable outcome and also the one that will have the least effect on the evaluation of the position. As a consequence those 15 rolls without a double won't be noticed. If ever the following 5 rolls contain 3 doubles, a player will notice those. But overall there have been 3 doubles out of 18 rolls. The dice statistics show you that you don't have more doubles than average, you just notice them more.


My opponents always get good dice, why? 

This is a question that implies that the player believes that the dice are not favoring any players in particular, but the opposite, is trying to make some players lose by helping all their opponents. To put it bluntly, this is close to paranoia. Why does a player think he is special to be put on the list of player that the server decided they should lose?


Is it possible the dice favor some player? 

Most players don't really understand how difficult it would be to make a dice system that favors some players. To do so it would mean that:

  • The server needs to decide who to favor, using a criteria or a list of players
  • Before each roll, the program needs to decide to help the player or not. To do so, it needs to analyze the position and see what particular dice will be good for the player and which are bad.
  • Because  each client software stores the statistics of the dice, to be stealth, the program needs to remember that it tampered with the dice and manage to compensate that in the next rolls.

Believe me, and I've quite a lot of experience in programming Backgammon servers and programs, I don't ever want to have to write such program, this is highly complex to do.

Another point, even more revealing is the answer to the question, "Why would we ever do that?". Several players have given why they think a server could tamper with the dice, Here are our comment about some.

  • You favor non member so that they become member. If we'd do so it mean that member are the one to pay the price for that, keeping member is as important as getting new ones.
  • You favor members so that they will renew. Same reply than above, having new member is as important as keeping the existing ones.
  • You favor high Elo that's why I am loosing to high rated player. There is a much better explanation to those losses than the dice favoring high rated player : they are playing better!
  • When I reach a high elo I start having bad dice. A good player will always reach his highest elo after a lucky winning streak. If the luck in the game is about equal the player will remain high, but one day the player will enter a losing streak and especially for high elo this create a very fast drop in the elo points.
  • You favor low rated player so that games are more challenging. One of the reason backgammon is popular on the internet is that even if both players are of very different skill, both players are challenged. Backgammon is enough of an exciting game without the need to artificially make it more spectacular.

The dice statistics displayed in the program show the dice are random but I think  the program modified them to make them look good. 

There is a very easy way for a player to make sure the dice statistics displayed are exactly the one you roll. This will show you that the program does not modify them.

  • Before starting a game write down the number you have
  • Play one or several game, make sure to save the game at the end
  • Open the saved game and count manually the dice distribution and double you got.
  • Add those number to the one you wrote down earlier
  • Compare those number to the current dice statistics
  • They are the same !

I am playing over the board for 30 years and I've never seen such dice as there is here. 

This is a misconception due to a very simple fact. Players implicitly trust real dice, but implicitly mistrust computer ones. Also, the fact that games are saved creates a bias because people focus on the unlucky event without seeing the global picture. In real life, at the end of one game in which you rolled a huge number of doubles, you don't have (usually) the game written down so you can't look down and say, "Look! I got 10 doubles in 25 rolls". When playing on a computer you have this opportunity to check the saved game and the consequence is that the event is more memorable.


If you tamper with the dice, why don't you give dice that will make everyone happy? 

That's a good question, I don't know too much if it can be done, but we won't do that. Backgammon is played with random dice, not happy dice :-)

It raised the question that if the dice are not right, like some players say, why would we do that as it make players angry? The reply to this question is still a mystery to us. I can not see  how helping a few player will be beneficiary to any site, taking the risk that if you did tamper with the dice, you could lose the whole site reputation and then you have killed your own business. I don't see any valid reason to take such a risk.


You say the dice are random, I want to believe you , but how can you be so sure? 

The main thing that allows us to claim this randomness is the way the program is made. It is physically impossible that the random function is dependant of the players or the actual position. This is not something you can do by mistake.

Now, the only thing we need to do is to test the random function of the dice.

The 1st test we made was based on 50 million dice rolls. We counted the number of doubles, the distribution of the doubles and the frequency of some specific sequences (for instance rolling 3-1 followed by 4-2). The results were convincing. (See the Technical discussion)

To insure that no side effects exist in real games, the dice stats of the computer have been stored. So far, we have about 8 million dice rolls and here again the results are totally convincing.

Of course, we are talking about randomness so there is no way to prove that 100%. The analysis proves it at 99.99%. What we are 100% sure of  is that any difference that could exist with true dice is so small that it cannot be noticed  by any human or even computer.


I think the dice are not good, I've played on other sites and they were bad there also, why is everyone messing with the dice? 

I would say that this question is the most revealing of all. Each site on the net is constantly accused to have biased dice. The same way each stand-alone program is accused to cheat. This raises the question:

  • Either all site managers and backgammon software developers are crooks

or

  • All sites and programs are just fair and players don't have an objective view of the random dice.

The 1st possibility is not very probable, we are talking about a lot of  very different people, with no relation to each other. It's quite unlikely that over such a big group of person none would be honest.


Okay, so you don't favor players but I am convinced that the computer opponents are cheating. 

Here also, the only way the computer could cheat would be if the site owner allows it to do so. But again, why would we do that, making the player angry because they lose ? the computer is not a paying member and will stay even if it lose plenty of game, so , as a matter of fact it would make more sense to make the computer lose and make player happy rather than win.

This is exactly what we did : XG-Intermediate and XG-Beginner  use a version that is programmed to make mistakes. As a consequence they lose more and their rating is far under the program which don't make mistake knowingly (of course it still do some mistake, the computer is not god).


The computer always get miracle dice and i always get the worse one. 

This is a good question which require careful reply so that people don't misunderstand it.

the art of backgammon is to play in order to have the most good dice for your next roll and also to give the less chance to your opponent to get good dice. This means that, yes, good player don't get as many bad roll than a weaker opponent. not because they are more lucky or because they are cheating, just because they play better.