Over the past week I’ve done a lot of thinking back to older games I’ve played like DAoC, SWG, EQ, etc. Raph Koster’s posts have been particularly enlightening since they discussed the hows and whys of their decisions, and even revealed what they were actually trying to create when they delivered something entirely different.
I started to think about the fun I’ve had in older games, and then realized a lot of that fun came from systems that were completely broken or so stupid they should be considered broken. Despite that fact, I still enjoyed them. In fact, I think the games might have been less fun without them!
Here are just a couple examples.
The health, action, and mind bar system of SWG was both brilliant and horribly designed at the same time. Using different abilities depleted these bars. Being hit by certain abilities wounded those bars. Let’s say my pistol used my mind bar, and someone shot my mind to wound it and thus reduce my total available mind resources. I could then use fewer mind abilities. The result was that you were killing yourself every time you used abilities.
I’m laughing right now thinking about how stupid this system was, and how much I wish it was like what Raph describes as “bouncy” where your resources regenerated and the entire thing was a rock paper scissors game of undermining your opponents weapon choice and tactics.
All that said, it worked even by not working. Yes, I enjoyed being able to see someone who clearly didn’t work on their mind pool enough. I would one shot them with my pistol.
EverQuest’s Mob Camping
I remember standing in a single spot for 15 hours just waiting on the right monster to spawn. When it finally spawned, it didn’t drop what I wanted. The wait began again. People would stand in line for these monsters to spawn. It could take weeks for it to be your turn. Yeah, it sucked.
At the same time, forming lines and relying on the honesty of others meant you were communicating and building a community of players who cooperated. If you broke the rules, stole a spawn, etc., you were ostracized; your life was over on that character and you would probably never get a group again.
Screwing Up Character Stats in DAoC (or any game)
Who didn’t screw up a character in a game at some point in time? It was a right of passage! It was also completely stupid. To be able to ruin a character and start over without some form of fixing it? I remember in DAoC back in the early days when you messed up your character’s stats or skills or whatever it meant you … screwed up. They eventually added respec stones so that you could undo a mistake and reallocate those skill points.
Screwing up a character and committing to a path that ends up being terrible is… terrible. At the same time, actually having to commit to something and put up with consequences or having to care about how your character progressed gave us substance and meat to character progression. No decision was made lightly.
Strafing in EverQuest
Mob pathing in EverQuest was terrible, and pretty much broken. Characters could strafe (run at an angle) and that meant that mobs had to make an additional path to move into your path… something like that. I won’t pretend to understand it all (it’s probably geometry or something and I don’t do math) but it meant that mobs struggled to actually hit you. Exploit? Maybe. Broken? Yep.
While broken, strafing allowed us to circle kite, and avoid enemies (who always seemed to run just a little faster then us) from killing us when we flee. It became just something you did.
Okay, now that I think about it this post was sorta stupid and broken itself. But do you get what I’m trying to say here? These dumb features/mechanics, when combined with other mechanics (which were often dumb) made that game what it was and if removed would take away a huge part of the magic that made it all work.
New games can come out that refine those broken mechanics, but I think when we fix too much we lose a little bit of the heart and soul of these MMOs. Rather than remove them, I think they can simply be modernized. Modernizing =\= removing.