Last night I played through the Left 4 Dead demo again, mostly to make sure I’d given it a fair shot. I still don’t think I want to spend $60 to kill endless hordes of zombies, but I did come to appreciate some other aspects of the game.
During the hype-storm we learned a lot about L4D’s “AI Director” system. This system modulates the game experience in real-time. If you’re getting your arse handed to you, the number of baddies will abate a bit. Conversely, if you’re sailing through effortlessly the AI Directory will spawn more enemies to make the game a little more difficult.
It’s hard to quantify these changes in a game with as many enemies as L4D, and more so in the course of a 2 level demo played twice, but let’s assume this was working as intended. It felt like it was. I performed a lot better during my second try but the game didn’t feel any easier. But what I *can* quantify is that the experience was different in two play-throughs.
For instance in my first session, I ran into what I assumed was a “mini-boss” character in the subway. This massive creature came crashing through the wrecked subway car using the ‘terrain’ intelligently and provided a good challenge and change of pace. If felt like an “Encounter.” The second time through, I approached this intersection carefully, waiting for the boss. And he wasn’t there. In fact I didn’t encounter him at all in the second run through the levels, though I did encounter another “hero zombie” that I hadn’t the first time. Additionally ammo caches showed up in different places and the zombies came from different directions.
Which leads me to the title of this post. How cool would it be if MMO devs could incorporate this system into our favorite online games? Both in terms of scaling the difficulty of an area based on player concentration, but more so in having random bosses roaming around providing “Encounters” at unexpected times? Some games do a little of this: think of resource spawns, or random chests that you might come across out in the world.
I’m imagining an instanced dungeon that could be done by 1 person or 10. Obviously the loot drops would be better when 10 players took it on, but a solo-er could at least go in and have fun and experience the storyline of the dungeon. And every time through could be a little different in order to keep players on their toes.
I’m also imagining random Encounters that are self-contained quests. Your party is out questing when you unexpectedly run into some strong mob. If you can defeat him, you get some quest experience (maybe an NPC runs in to reward you or whatever) and loot, same as if he was a fixed Quest. But he isn’t…the next time you pass through this area, he isn’t there. I’m not suggesting a whole MMO built around this: set-pieces are part of the fun of an MMO. But I’m thinking of these as an addition to what we play now.
I also was once again impressed by the AI of my NPC party members, and it’d be interesting to see more MMO devs follow the Guild Wars example of allowing us to hire some extra muscle to fill out a party. I understand there’s a delicate balance between helping the MMO experience and essentially destroying it by letting everyone just hire NPCs rather than grouping. But wouldn’t it be nice to hire a healer (or tank, or whatever) rather than standing around with 4 friends yelling “Looking for Healer for BigBadInstance!” for half an hour?
The missions in City of Heroes/City of Villains scale for individuals and groups- that’s definitely in line with your suggestions. The mobs are also based on your level. The maps in some missions are random; unfortunately, the “pieces” of those maps are terribly repetitive (e.g. the same types of caverns, or office buildings, or warehouses, over and over again).
I’d love to see a game that had this level of reactive customization. Not only would it be more immersive, it would significantly increase the replayability of the game- even if replaying through a zone, the experience could be different with different characters/alts.