Joe commented on my last post about a DotA MMO:
I don't think this could ever work. The nature of a MMO is being in an environment with many people at the same time, having the ability to interact with any of them. You log on and can play with your friend who has been grinding for 2 hours already. If you both are already max level you won't be 2 hours behind him and unable to play with him.Trying to isolate and start at level one and play a game can only be done with a limited number of people. The more people you try and cram into a game the worse the game is. After dealing with people leaving (rage quitting or disconnects) and having the game length a respectable amount (2 hours max) you are left with a finite group of players. If you require X amount of players in a game then it will start, that will put wait time on creating new games, and that is never fun.These two genres have such different principles that if one were to try and combine them it wouldn't retain anything from either of the original genres.
So I decided to write up a short description of how some DotA game mechanics could be applied to the MMO scene.
Bare in mind that there are already some mechanics in MMORPGs which are close to local-scope progression. Most instances in WoW will retain temporary progression. The Skill Chain mechanic in FFXI uses a sequence of Weapon Skills to inflict bonus damage; after a level 3 Skill Chain is executed, the players need to start back at level 1. LotRO has a similar party mechanic.
All we need to do is turn character progression (specifically ability and power/strength progression) into a game. I say this as if it were trivial, but this is very tricky. MMORPGs typically reward players for completing an activity, which aids in future undertakings of that activity. For example, a player might:
- PvP to get PvP gear to aid in future PvP encounters.
- craft items to get skill points to craft better items.
- kill mobs to gain explicitly power to help kill more mobs.
But is it possible to play DotA to get [reward] to aid in playing DotA? Giving out explicit power gains to the player for playing the game goes against local-scope progression; it is now global-scope (such as the unlockable weapons in Team Fortress 2). Any explicit reward given to the players which can be used in the next game creates explicit disadvantages for the other players. This is seen as "unfair". An interesting side note: implicit player skill from playing for months and years is not seen as unfair (unless a Matchmaking system is responsible for pitting a newbie against a veteran).
Additionally, this progression game needs to take place in a closed arena which has an end: a map, battleground, party, session, time cycle. They all have an end. (Evizaer and I have a Mission system we've talked about before. It would fit in nicely here.) It's imperative to maintain the power curve also. We can't have a level 1 running around with a level 20 on the opposite team. There has to be a clear beginning with either no player injection (a bad idea, and a major problem with DotA), or match injection, which would do something like give the average (or lowest) experience/progression of all other players to the player joining.
The following would be a middle layer game.
- Player has a selection of locked abilities. These must be unlocked before they can be used.
- Player is on a team of a certain number of members. Teams play against other teams, human- (preferably) or AI-controlled.
- Killing things in combat (think Honor system in WoW) gives some sort of resource local in scope to the current game only ("Vigor"? "Momentum"?).
- This resource allows the player to unlock abilities or strengthen existing ones.
- Only allow X number of Y skills to be unlocked.
- Number of unlocks is related to the players via a "Power Level". There is a Power Level cap.
- Other temporary resources (some currency) used to buy items.
- The game begins with all players at Power Level 1, no items, and a set amount of resources. They can unlock 1 ability to start with.
- The game ends when 1 team accomplishes the game objective. This could be to destroy a key structure (DotA), defend a structure for a certain time, escort civilians, etc. Once play is over, all abilities become locked again and all items and game resources are removed from the player.
Winning the game gives a permanent resource (gold?) which is used to purchase abilities and customize the character's appearance. Players like gear and looking cool, so the vanity purpose is obvious. But should gear give a VERY slight stat increase? Perhaps gear can be used to limit which abilities the player is able to use. This way mages aren't running around in plate mail, and warriors in nothing at all...
As another balancing issue, since there are no strictly defined "classes" or "heroes" (players can pick and choose which abilities they want), I think it would be a good idea to have abilities in groups and only allow "Invigoration" (AKA unlocking) of 1 ability from a group. For example, a player would have 4 ability slots (Red, Blue, Yellow, and Green), and he can only unlock 1 Red ability, 1 Blue ability, etc. even though he may have 10 Red locked abilities, 5 Blue locked abilities, etc.
I haven't described lower or higher game layers around this, but they aren't terribly hard to imagine. The standard MMORPG camera/control scheme can be used on a low level, or even the RTS style, which is what DotA uses. Higher levels can include map control or land conquest. Another middle layer can include a crafting system (someone has to make the cool looking gear). As long as there is higher level persistence and the player can interact with other players in a virtual world, then the "MMO" feel is preserved.
There. Would you pay monthly for that?