Just saw this blog post about randomness and thought to share my very short opinion:
There needs to be some randomness in the game or it sucks
- No randomness: boring or “you have no control, the other guy always wins” (Think of playing game of chess with Kasparov: you’ll lose every time. Think of playing that over and over)
- Total randomness: boring or “you have no control, some guy randomly wins. Might as go watch paint dry” (think of throwing a die with a friend of you – the one who gets higher number wins. Think of doing this for 2 hours.)
- Some randomness: superb as in “the most skilled player wins in a long run, but everybody has a chance to win (and enjoy winning)” (Think of playing a game of Texas Hold’em with a poker professional: in a tournament, you have some chance of winning the guy and can even use your skills to beat the other!)
Then of course randomness can come from many sources. It doesn’t need to be just “weapons do 1-6 points damage”. The randomness can come from things such as people, or random placement of objects, or random encounters in game or… thousand other things (many tips mentioned in the other post).