Game: Well its really a whole bunch of games....
Platform: Online - Kongregate.
While I was searching for games for this series, Christy reminded me of Kongregate.
Remember yesterday when I talked about recognizing and finding motivation for pushing past the frustration point. I think Kongregate has an interesting model.
Kongregate has a system of badges. The activities for obtaining the badges range from easily achievable to impossible. This approach does 2 things. It encourages you to try out new games that you would not necessarily try and it encourages you to play long enough to achieve the badge.
I've currently got 4 easy ones.
There is also an online card game as well. Collect cards by completing challenges / badges and play the game. I don't understand this nearly as well. But then, I wasn't much of a Magic the Gathering player either.
Playing the different games within Kongregate also demonstrated the importance of well designed levels.
Since our goal for many of the games we design is for the player to actually FINISH the game, we need to pay close attention to how the difficulty increases from level to level.
Too much of a jump, and the person may abandon the game because they don't want to take the time / energy to complete the level. Too little, the person gets bored and abandons the game.
An example of too small a gap - Music Catch
An example of too big (for me at least. I can't seem to get past level 6) - Super Stacker
An example of just right (and with a killer introductory activity to show you how it works) - Fantastic Contraption
I enjoy all of these games, but it was interesting to see where I quit in each of them and why.
Of course - you can always design a game like this if anyone complains that what you design is too easy.
Or you could send them on a scavenger hunt of mindless tasks. And yes, I WILL figure out how to change the elephant's colors.
FYI - Kongregate also has a very nice series of tutorials to teach you how to build your own simple flash game. Looks like I have a new project for this weekend....