I don't buy that argument.
It was released about 8 years ago, btw.
How was the combat like? Monster density? Pathfinding?
I'm not trying to disagree... what I said is true, it's more computationally intensive to make multiple checks (vision, sound, smell), especially if the forms that need checking aren't standard. However, if each monster type has only one sense it checks, then it's pretty trivial (still more expensive if the shapes are different, but by maybe a small fraction).
Also, everything is relative. For example, they may spend more server CPU cycles on AI (especially senses) but then economize on pathfinding or combat. Of course, they may also spend more on servers... who knows...
Can it be done? Yes.
Is it costly? It's certainly an added cost in server strain.
Is it worth it? Depends on the game & customer.
Unfortunately, the combat was pretty damn slow and boring (although I think it was a flaw of the combat system, and not because of complex mob AI). Mob density seemed about the same as in WoW, as did the pathfinding.
I'm sure it does take more time and money to implement mob AI as complex, but it really should be done if MMO's are to evolve. I'll be a sad panda if the aggro system in GW2 is the norm...
It's easy to implement. In fact, I could do it. But it takes more resources to run in real-time.
Part of the issue is that you also need to consider the AI. If you can't see behind you, how do you move? How often do you turn around? Monsters with a huge blind spot would adapt (you'd think) to move in a way to reduce their weakness, no?
A general circular detection AI is VERY simplistic and requires very little CPU processing to calculate. Is something hostile to me within X distance of me and/or has an ally detected an enemy?
The computatoinal power for a line of sight / cone of perception type of detection is orders of magnitude more complex and requires EVEY enemy to be running this much more complex code. While the more complex code MUST take local geometry into consideration, that's something that is based on the pre-programmed / rendered world, not the direct graphics being displayed. The complexity of the area would matter, not the complexity of the PC graphics system or those settings.
AI is done server-side.
Also, it really depends on the complexity of the algorithm. (1) Do you take obstacles in consideration? (2) Do you compute for several senses? (3) Do you include tracking, i.e. if you leave traces and smells the AI can pick up on?
Some games include some of those things, but they tend to be more single-player games with a heavy focus on stealth.
Apparently the wrong thread, or something.
I won't consider an MMORPG next-gen until it's seemlessly integrated into Facebook and consists of more than combat.
(Hi box, what are you doing with all those other people?)
Last edited by Akirai Annuvil; 25-03-2011 at 08:47.
You never said average performance, you said lowest specifications. That's a substantial difference from average performance. I didn't make that much of a fuss of your mistake aside from pointing it out since I assumed you knew what you meant, but what you meant wasn't what you said. That's why I ended with this:Originally Posted by Akirai
So we could further ignore your mistake and continue with an actual substantive discussion.I'd expect the stealth feature allowed by a proper aggro system to bring in more sales than it'd lose.
Now. Having cleared that up.
@Thalanor, if it's done server side I'm not so sure about my previous statement. If the added cost translate to a monthly fee or a need for a korean webshop, the feature would probably directly translate to lost sales. If they don't all the better; it doesn't affect pc's at all, so sales can't decrease.