1. I will try to give the user a modicum of information when things (invariably) go wrong. Among other things, this means I will not tell the user "You have failed to log in." when the user has failed to log in. Since I expect the user to continue playing my game for a long time, and since one requires the brainpower of your average hamster in order to play my game, I will assume the user has figured out they have failed to log in when they see their character fail to appear before them after typing the log in message.
2. Similarly, I will not tell the user to "wait a few minutes and try again". I like to believe I do my job well. Therefore, I will expect that my user probably is very impatient to play my game. In such a case, I realize that the user will have a skewed sense of time. Knowing that this is the case, and the havoc trying to process 70 bazillion (I did mention I expect to be good at this whole game making thing, right?) logins every 4.8 seconds (which, after all, is reasonably close to 'a few minutes') creates, I will instead institute a nice, calm, sane, and rational timer that automatically tries to log the user in on a nice, calm, sane, and rational schedule - say, every 2 minutes until stopped.
(Feel free to add your own. I'm trying to check out the AA beta, and was just amused by the game's continual insistence on telling me, when it fails to log me in, that it has failed to log me in. God help NCSoft and NetDevil if they actually need to give their beta testers such a message! :) )


Reply With Quote
