The Truth About 20-Sided Dice:
There are a limited number of “twenties” in any given d20. That is, no matter how many times you roll a d20, you cannot roll another twenty once the supply has run out. These twenties can only be replenished by rolling a corresponding one with the same die. Thus every gamer is duty-bound to protect their supply of good rolls. If a friend rolls a twenty using your die, not only have they stolen your good roll, but they have doomed you to the extra one required to replenish the twenty.
Some players get excited when they roll several twenties in a row, concluding the dice are “hot”. Don’t make this blunder! This is like driving your car for 400 miles without gassing up, and then concluding that your car is a perpetual motion machine. After a few good rolls, pass the die off to an unwitting companion and let them charge it up for you.
Statisticians have known about this behavior for years. They call it “the probability seesaw”. Unlike the bell-shaped curve, in the seesaw system the odds of rolling high or low is directly proportional to what has been rolled in the past. They usually pretend this isn’t true. If a statistician hands you a die insisting that “any given roll has the same odds of rolling a one or a twenty”, it means he’s handing you a depleted die in the hopes of taking advantage of you. Don’t fall for it!
Now the secret is yours. Please put this knowledge to good use*.
*By “good use” I mean, “take advantage of other players”.
Programming Language for Games
Game developer Jon Blow is making a programming language just for games. Why is he doing this, and what will it mean for game development?
There's a wonderful way to balance difficulty in RPGs, and designers try to prevent it. For some reason.
WAY back in 2005, I wrote about a D&D campaign I was running. The campaign is still there, in the bottom-most strata of the archives.
A Lack of Vision and Leadership
People fault EA for being greedy, but their real sin is just how terrible they are at it.
Trashing the Heap
What does it mean when a program crashes, and why does it happen?