The Future of Persistent Worlds In MMOs
Zonk did an interesting interview with Ed Stark and Dave Williams, employees for an MMO developer named Red 5 (and experienced tabletop game designers). They talk about their ideas and plans to bring about the next step in MMO gaming: increased persistence in online worlds, where an objective, once completed, stays completed. Williams said, "Right now for most of these games, when the player saves the princess and he starts walking away from the tower — if he looks back he's going to see the princess at the top of the tower again." Regarding their current work, he continues:
"If you save the village, it stays saved — you saved it! But maybe now that village becomes an objective for another player; maybe something has to be done now because that village wasn't destroyed. And so on, and so on, and so on. Building those mechanisms to make it a world that reacts to a player's actions instead of existing in a static state. That's the world we're talking about."
I'm not a programmer, so I don't really understand, why is it so difficult to have objectives that stay completed after you've completed them? Can someone enlighten me as to why that's a step that's still forthcoming?
I've learned that they're worthless, so I don't read AC comments anymore.
With all this talk about doing away with instancing, I'm surprised they didn't mention EVE Online. EVE has *ONE* world for all the players. Granted, it can make it mighty laggy for large engagements, but most of the time it's fine. Missions are "instanced" insofar as they are randomly created when you get them, but they can be discovered by other players using scanners, so you could conceivably have complete strangers swoop into your mission and rob your loot. Annoying, yes, but it adds tremendously to the feeling that you're part of a larger world.
3. Profit!
2. ???
1. On Soviet Slashdot, a Beowulf cluster of alien Natalie Portman overlords welcomes YOU!
It's hard to make this work in a way that doesn't allow the world to deteriorate. How does all the stuff that players destroy get repaired? Probably by a huge number of NPCs working very hard around the clock. The NPC AI's need persistent state, too. They need to learn from experience, so they will rebuild better defenses. Walls are built stronger. Weak points are plugged. Overlapping fields of fire are set up. Obstacles to slow up assaults go in place. Towers are built to be mutually supporting. Checkpoints where players must disarm are put in place. NPC guards discover flanking tactics.
The day will come when the NPC AIs get smart enough to realize that the players are ruining their world and band together to exterminate the players.
The solution is algorithmic in that these games should be able to support a non-entropic reality and introduce things on their own.
I know that's much easier to say than do, but perhaps the bar is set too high to do this now - particularly on a planet wide scale. Maybe it should be tried at a city or small town level first before trying to do it all at once.
If things were dynamic enough, the developers wouldn't have to plan huge expansions of meaningless quests - ideally, these quests should form on their own based on the changing social-political situation in-game. Solutions to the computer-generated quests should also be up to the players at hand. Oh no, there's a Big Magic Dragon! Should we use magic or spears to kill it, how many people will we need, etc.
One of the most disappointing things about MMO's to me is the fact that NOTHING matters. It's an empty experience but for the social interaction with the other players. Most of the quest solutions are online anyway, there doesn't seem to be much of a sense of true adventure. True adventure involves risk of the unknown and there's damned little of that in an MMO game.
I think that games like Spore will prove (at least to some extent) that this is possible now. The first company to apply Spore-like persistence and algorithmic flexibility to MMO's will do incredibly well.
"...Well, there's egg and bacon; egg sausage and bacon; egg and spam; egg bacon and spam; egg bacon sausage and spam..."