Saturday 28 February 2009

I Observe

As a new player in World of Warcraft, you observe strange things that later on you become innured to. And I don't mean the magic and mayhem. I'm talking about the AI.

But before I get to that, let me first mention collision detection. When I walk into a wall In Real Life, I don't get anywhere. I can't walk through walls. The same is true in World of Warcraft. Similarly, if somebody chucks a spear at me, it gets stuck in my chest both in WoW and In Real Life. How come I can walk through monsters and players then?

Anyway, back to the main theme of today's diary entry. The AI. I'm talking about the stupidity of the beasts and other enemies (known collectively as "mobs") that you're going to slay. They see you coming, but they don't react until you're very close. In Real Life, if I am out in the open and you see me coming towards you like I was planning to kill you, you would react accordingly: prepare to defend youself, run away, call for help; something like that. These dumbos don't do anything until you get very close to them.

Okay, I can see that in the training grounds of Northshire Abbey, such artificial behaviour is helpful while you're learning how to control your movements; but once I'm out beyond the training grounds, I'd prefer more realistic and challenging reactions from the computer-controlled enemy. For instance, if the enemy can see you, they should react, just as you can react when you see them. Instead they wait until you are a few metres away (and usually well within spellcasting range) before reacting (this distance is called your aggro radius).

And then how do they react? They attack you. That's it. That's their one move. They don't call for help; they don't run to a defensive position; they don't run away, even when they are clearly outclassed (okay, there are a few mitigations. Your aggro radius increases a little when you attack a mob, so other nearby mobs may suddenly take notice of you and join the attack. Also when they are near to death, some mobs will finally try to do what they should have done when they first saw you coming: run away). It's stupid that mobs outside your aggro radius can see one of their comrades a few yards away getting shot at, but they just dumbly ignore it like sheep or Eloi.

Blizzard have deliberately chosen this behaviour, I know not why. They are capable of better AI, as anyone who has met the Gnomish Alarm-o-bots in Gnomeregan (more of which anon) and elsewhere can testify. They have just chosen an extremely dull and dumb behaviour for most mobs.

Your aggro radius reduces as the difference in level between you and your mob opponent increase. This means that higher level characters can ride through Elwyn Forest without getting attacked by low level mobs. I'd go one step further - I'd have the mobs running away and hiding!

Better AI is not difficult, and Blizzard would not have a problem applying it. Why don't they? I think it's because they just don't want to do anything that inconveniences players: they don't want the mobs to be smarter than their paying customers (and God knows, you can see plenty of stupid behaviour from players).

This is also, I think, why there's virtually no penalty for dying (another weirdness that experienced players quickly become innured to). I don't like it. I almost wrote "it encourages recklessness", but what's reckless about getting yourself killed in WoW? There's no penalty for bad play. This makes WoW too easy.

Addendum: A Dwarf Priest spotted 100 weird wonders of the World of Warcraft:

Thursday 26 February 2009

I Am Born

As a new human mage, I came into the realm of Azuremyst a few months ago at Northshire Abbey, a complete novice to World of Warcraft. I knew nothing. Not even how to walk (funnily enough, we learnt to run before we could walk). Well, I've forgotten so much about how I learned those very basic things a few months ago, that I thought I'd jot down what I do remember before that, too, fades from memory!

I was tickled pink when I learned how to dance! (simply type /dance (and hit the enter key), or click on the emote button for a list of emotions you can display). Simple things amuse the innocent. I danced, I flexed my muscles, I waved, cried, begged, laughed. Man, I must have spent a half an hour just messing about like that.

One big mistake I made was to leave Northshire Abbey before I reached level 5. This just got me killed a lot! Inside the training grounds of the Abbey, I was fairly safe, but outside, I couldn't safely leave the path or I'd get stiffed by a Defias thief, or a spider. Lesson learned. I went back to the Abbey and kept up my training there until there were no more quests for me to do there.