While looking around the Information super highway today I came across a cool collection of flash games/tutorials that attempt to teach you some of the basic elements of game design. The series has a brief look at how people understand the rules of a game, interactivity, what makes a game hold the player’s attention and many other subjects.
I found these useful in helping me plan my own games
