Random Daily Adventuring

As I have returned to World of Warcraft, I have become taken by the daily quest.  To many, this is an old mechanic, but when I quit the game these were just called “repeatable quests” because you could do the exact same quest over and over again.  But the daily quest mechanic has evolved and now, for example, the fishing guy in Stormwind actually has several quests which rotate.  You get to do one per day, and the one available changes from day to day.

Imagine if we took that design a step further.  What if, instead of entering a town and finding the same five quests every player finds every day, you were to just find five quests?  If you entered town on Monday, the baker, the weapon smith, the bartender, the fisherman and the captain of the guard would have quests.  But if you came in on Tuesday, the baker and the captain of the guard would have the same quests, but now the other three available quests would be the potion master, the stable boy and the inn keeper.  And by “quests” I mean “tasks” because that’s what they are anyway.  The majority of quests in a game aren’t the type they expect you to hold on to and work on for months, weeks, or even just days.  They expect you to take the quest and then finish it within a single play session, maybe two.

And not just quests for single players.  Quests for duos and groups, even daily raid content.  Call it a midway point between current quest design and Rift’s “abandon quests to fight random events” design.  I think it is worth further thought.

Defying Logic Daily

There are times where I run into a person who utters words that lead me to believe that it is by sheer luck alone that they continue to survive. Today, I was asked to have a report run and email it to a desired individual “on demand” without any user interaction.

Now, I’m a pretty good programmer. And on a report, I can give someone a field and a button, or even a drop down list and a button, that allows them to specify a person or email address and then send the report when the button is clicked. I can even set up a program to run at intervals, like daily, and execute the report and email it on schedule. But I have yet to actually find a way to program telepathy… if I could, then the middle manager who asked for a report to be emailed on demand to different people based on his mood would be out of a job.