Singularity

Over two years ago on this blog I decided I was going to investigate the idea of building a game where the player was only allowed to create one character.  From thinking about it on my own and from discussions on message boards, I came to realize that most MMOs simply couldn’t do it.  Mainly because their design has actually come to not only expect but actually count on players playing more than one character.  With shared bank space to easily swap items and continuing to limit characters in the number of trade skills and other aspect, as well as encouraging people to play alts and race through the old game again and again removing as many barriers to speedy leveling as possible, you simply couldn’t release a clone of any current DIKU-style MMO that only allowed one character.  You’d need to rebuild the game from the ground up.  And most MMO players simply weren’t interested.

Enter the Facebook game.

By default, the design of almost every Facebook game is that you only have one character.  As well, there is only one world and everyone shares it.  It is this element, and this element alone that has me taking a second look at the Facebook games that I originally dismissed.

The game play of most Facebook games still irritates me.  Some of them are what I refer to as “intensely casual”.  They are casual in that they require very little effort, but they are intense because their design is that there are actions to take and buttons to click all the time.  These games often provide so much micromanagement that a player can get lost in there quite easily.

I’d love to see some games that can dial back that intensity, like D&D Tiny Adventures (though they go a little too far and it barely feels like I’m playing a game at all), and I’ll keep looking for them.  Sadly, though, Facebook games are almost less diverse than traditional MMOs, so it won’t take long at all to go through them.

But maybe this is what it takes.  I said that to do one character in one world that MMOs would need to be rebuilt from the ground up, and maybe Facebook games are where that rebuilding can happen.

Stuck on a Path

Last post on the challenges of the single character problem was about how to let players learn characters without forcing them to invest hours and hours just to discover they don’t like it. But what about people who did test, liked what they saw, but then later something changed (their tastes, their available time, whatever) and now the character they have is one they don’t, won’t or can’t play?

In current MMOs, once you make the character that character is stuck. A warrior is a warrior. In a game like World of Warcraft you can fine tune the warrior with talents and even built very distinct warriors. They even allow you the ability to re-pick your talents any time (for a price), but you’ll still be a warrior. Your warrior cannot become a warlock or a hunter. Alternate characters are the only option. City of Heroes works the same way: a blaster is a blaster. In fact, a fire/devices blaster is a fire/devices blaster. You can’t change power sets, you have to start over.

Now, realistically, this makes sense. I mean, if you spend your whole life learning one set of skills, you can’t just up and decide that you would have rather spent that time doing something else and magically make that happen. But then, these games are not reality. More games should allow you to make changes, even drastic changes, to your character without losing your identity. If I spend two years in a game playing Joeblow the warrior, making friends, joining a guild, earning a reputation as Joeblow, why am I forced to start completely over when I want to experience something different in the game? Some games try to get around this, like City of Heroes implementing their global chat names, but that only hides the problem. Sure, you may know that I’m ProbablyNot in the global channels, but in game I’m Ishiro Takagi or Jhaer Snow or John Hellstrom or Calvin Meeks. My reputation becomes much harder to translate.

Lets take World of Warcraft as an example and expand on it. As I mentioned earlier, they do let you rebuild your talents. But why not let you re-spend your experience points? Now, I’m not suggesting allowing 100% free anytime character rebuilding. They already have the precedent of paying for talent resets, just make a new NPC who asks for money based on level for picking a new class. Would it really break the game to allow a level 70 Paladin pay 1,000 or even 2,000 gold to become a level 70 Warrior? Of course, if you were a gnome, you’d be restricted to gnome classes since the game restricts like that already. Allowing a gnome shaman might be game, if not just lore, breaking. But then, why not allow the player to pay 5,000 gold to switch races (restricted to those which allow his class)? Not only would this allow for players to play the character they want without starting over, it would also introduce new money sinks into the game, and games, especially those that keep expanding, can always use new desirable yet optional money sinks.

You could even, if there was a demand for it, allow people to strip themselves back to level 1. Even pay them for it. The warlocks need to power their machines with life-force, they’ll strip 69 levels from a level 70 player and pay him X gold. With that money a player could take their level 1, pay to change his class and/or race and level back up again, tread-milling the same character, the same name, over and over again, with reward, as opposed to alternate characters or deleting and restarting.

Following a similar model, most games could introduce this kind of mechanic. As long as the change had a price of some sort and was limited by location (must visit particular NPCs), the only real downside I can see would be players less likely to stick with classes or builds they feel are broken, which could increase developer knowledge of a problem’s existence, but might decrease the pool of incoming data to be able to properly examine it.

So, what say you?

The Challenge of One

An idea that I always come back to that I wish MMOs would figure out a way to feasibly implement would be to allow a player to have only one character (or one character per server). My main reason for liking this idea are for community and accountability. If people are who they always are, its easier to find them, to remember them, and reputations have a much better chance of sticking.

However, building a game that only allows one character would necessitate design changes to the existing paradigms, or major overhauls in player expectations. Assuming I can stick with this theme for a bit, I’m going to examine different elements of existing MMOs and how they would benefit from and/or need to change for a single character per player (per server) design.

This inaugural entry is going to begin to cover what I think will be the biggest impact from a single character decision: alternate characters.

The issues brought up by not allowing alternate characters are many and deep. The first and foremost is education. If a player is new to MMOs, they may not be familiar with the various archetypes present in the genre, so when presented with a character creation screen they might be presented with descriptions of what a warrior or a cleric is, but without game experience they probably won’t understand what that description really means.

One thing I would propose would be introducing the concept of a “trainer module” to the game. A simulation of the game. Let players build a character for the trainer, any level, any skill set, any stats, any items. Then throw them into a randomly generated dungeon, an instance just for them completely detached from the game world. On one hand, this will give players a place to try out and understand characters. On the other hand, it also gives you and your players a tool for testing character builds for bugs and flaws.

If this worked out well for solo play, let players do the same thing but run through the dungeon with a group. Even PvP if you wanted. This might also be a good place to work on that LFG tool so players wanting to test can find each other. Hook it up to an IRC chat server and players can even sit around discussing the game. And if the multiplayer aspect of it works, you might even consider throwing in raid training.

The catch is, nothing is saved. These characters are not persistent. You leave and they are lost. You gain nothing. No experience points, no items, no badges, nothing. If you want to test a buid over and over, you have to rebuild it over and over. Maybe if people complain you could allow them to store builds, but that shouldn’t be a first priority, the major objective here is giving the players the ability to understand characters without investing hard work and time that they’ll get angry about later when they discover the character does not play the way they interpreted the description.

A good idea? A bad idea? Of course, no idea can exist in a vacuum, and future entries I plan to explore more options and issues.