Game Design: The Addiction Element
What makes a game addictive? In order for a game to become addictive there must be a driving force to keep playing the game. Some reasons behind this are: to finish the game, to compete against others, to master the game's control and interface, to explore the game and getting a high score or equivalent.
Addiction of Finishing the Game
An addiction to finish the game is often based on either wanting to see the end result or just to complete it. In the case of just trying to complete the game it can be seen just as a challenge. A particularly difficult game it may be an act of pride to keep playing until the game is complete. This doesn't always create the best results though because where some people may find a challenge to win, many others may just find it too difficult and give up. People like to win, if you can provide a game that challenges them and still lets them eventually win you will probably end up with happier players overall. This is a design choice though and needs to be made when your targeting your audience.
In the case where a player finishes a game to see how it ends, there is a story motivation. Even in a game with a simple story such as Super Mario Brothers there was an ending. Many players wanted to find out what happened when they beat the game and eventually rescued the princess. Once they found out the ending and the game started over on the first level again they had finished the story and this is where many people stopped playing the game.
Addiction of Competition
The addiction of competing against others is a powerful one and can keep a game alive and thriving for incredibly long periods of times. A game that two or more players find a good interface to compete through can last far longer than its shelf or hard drive life expectancy. Competition is one of the cornerstones of computer games. It allows people to interact with each other on a common level under the supervision of the game's rules and really puts the game in the hands of the players, instead of the developer. The players will figure out their own traps and snares for each other and usually far exceed what the developer could think of before hand. If you create your game with flexible rules you can allow players to create their own playing styles, moves and tactics in your games that you had not planned for.
Addiction of Mastery
The addiction of mastery of a game or its control is also extremely powerful. Vehicle simulation games especially show this as their primary goal is to simulate the control of a particular vehicle. Often after a game has been beaten it will still be played to improve and refine the player's skill. The trick in making a good interface to allow this is to create detail levels in the controls. For example in a driving game a simple turn can be done in a straightforward way, but to complete it with maximum efficiency you must be able to feel the road and give when your tires are losing traction. The key to allowing the player to learn your game's control is in your feedback to the player. A sound signifying the tires beginning to lose traction, the sound of the engine in different states as you are pushing through a turn. Anything the player can use as a map to understanding how the game is functioning will let them grow into an interface and give them a reason to try to master it. If the player does not have enough feedback or if the interface is too black and white there may be no good way to master it and if a beginner and an advanced player have roughly the same chances of doing something there is no reason to try to become an advanced player.
Addiction of Exploration
The addiction of exploration has been in computer games since the beginning. In fact some of the first games were only about exploration. The game Adventure was a text game where the player could wander through areas looking around and collecting items, there were a few puzzles to be solved by getting items in combinations to unlock more areas to explore. More recently the game of Myst also used this as its basis and has sold well over a million copies. The popularity of Myst cannot be ruled out as an anomaly as there is a strong urge in many people to explore interesting places and more than one game has capitalized on this. Games such as the Zork and Infocom text adventure series also were based on this premise and it is clear that this is a definite genre to be explored and not discounted.
Secret levels have also been the key of many games, from Super Mario Brothers to Final Fantasy 7, a main facet of the addiction was to find the secret levels. I once read that Shigeru Miyamoto (pride Nintendo's design team who created Super Mario Brothers, Zelda, Metroid, et al) said that 40% of a video game's levels should be hidden, it seems to have worked quite well for him.
Addiction of the High Score
The addiction of getting or beating a high score falls under two categories but is important enough to have a spot of its own. Normally someone who is trying to get a high score or some equivalent in a computer game is either trying to compete against other player's scores or is trying to master the game. A huge amount of game playing has resulted simply from beating a high score of another. I believe this originated in Pinball games and still holds true in a more advanced way in the ladders of today's Internet. If you haven't already, take a look at them, they are extremely popular and have created their own sub-culture of sorts.
Another type of high score addiction is over winning a game. To do more than just finish the game. In the game of Super Mario Brothers, after you won you could continue to play with added difficulty. It became a measure of pride for some people to beat the game many times in one session or to perhaps beat the game once or twice without ever dying. For a while it was also very popular to see how fast you could beat the Legend of Zelda in one sitting. These types of addictions are variations of competing with others or with yourself and also fall into mastering the game.
Creating a way for your players to keep playing even after they have won the game, and giving them more incentive to play by making things harder and thus making it more challenging is another way you can add the element of addiction to your games.