PDA

View Full Version : Rivalwatch: MEO


JonnyG
12-05-2003, 01:16 PM
Middle Earth Online has a new developer diary (http://www.middle-earthonline.com/index.php?section=devblog_fausto) and released info on a new class, Sage (http://www.middle-earthonline.com/index.php?section=classes&article=sage).Another feature that we believed was important to make NPCs come alive was movement. In MEO we used the AI system to control walking. This results in much more robust and natural looking movement than having a completely separate routine to handle movement. Having seen pieces of Bree in the game, I can say that it's really cool to see the AIs scurrying about their daily business, whether it's patrolling the streets or pecking at seeds. And yes, chickens have AI too!
This is interesting and relates back to our discussion on NPC behaviour (http://www.mythicahq.com/forums/showthread.php?s=&threadid=436). I'd like to hear more about what people think NPC behaviour should be.
In some games, the AI that governs NPC behavior is separated from the combat logic. But for MEO we wanted to do more interesting things during battles than just fight, so our AI can respond to any event regardless of whether it is fighting or not. This gives us the option to have interesting boss monsters that, when nearing death, deviously turn to one of their allies to drain their life force. We could also have one temporarily stop attacking in order to try to make a bargain with the player via one of the conversation panels talked about above (think Sam and Frodo discovering and scuffling with Gollum for the first time and eventually reaching a deal instead of taking his life).
Great combat AI is a must, Mythica has to follow through on this as well. A MMRPG is not next generation with boring combat.
The tools that the AI system gives the designers are so powerful that they have been used even in places where there isn't a visible NPC to attach the AI to. Every private encounter has at its heart an invisible AI "referee" that can manage the private encounter experience.

This allows the designers to set up complex AI behavior for quest-centric private encounters without having to learn a new system. For example, the designers could create a private encounter such that when a player's fellowship kills the fifth Orc the referee AI causes one of the walls to crumble and reveal a hidden passage. These invisible NPCs give private encounters the same flexibility and range of responses as a town guard that you could see and touch would have.
This is really cool. Each private realm gets it's own AI. I believe Mythica probably has something like this too. But allows for much more immersion if instead of scripted events triggered by location or actions things happen based upon analyzing what you do.

Wannabe God
12-05-2003, 04:47 PM
Cool stuff.

The monster AI I can understand, everybody says they will have better monster AI. Whether it does or not, I'll wait and see. Hopefully the private realms allowing them to tailor the AI to your group will allow for some truly fun and tough battles.

NPC's using AI to make their movements. If I remember right a Mythica Dev asked us what we want for this some time ago. I'll try to find it. I want the NPC's to be moving around, I think this makes the world more immersive. Although as we've discussed in the NPC thread that Jonny linked I also don't want this to mean lots of downtime waiting for an NPC to reopen the shop. Hal's quote about an unannounced system and NPC's does imply that Mythica will have something along these lines, or at least better than NPC's that never move. Hopefully much better.The NPCs in the game are still in development, but in order to support a system we haven’t announced yet, they will have to be extensive and a tad more intriguing than the generic “I stand here always” variety that folks have become accustomed to.

The private realm AI is a truly interesting concept. I sure hope they plan on having something like this in Mythica. I don't see how the realms could react to what the party is doing, moving monsters, changing goals, etc. without some kind of built in AI. Although instead of AI it might just be called a private realm script or somesuch.

JonnyG
12-05-2003, 04:51 PM
Yeah I truly want NPC's to act like they live in the world too. I believe the request for input was on Mythica Stratics, just a second, here it is (http://boards.stratics.com/php-bin/mythica/showflat.php?Cat=&Board=jotunheim&Number=375062&page=2&vi).

Hmm, yeah I think the devs must have some kind of private realm AI as well. I'm sure they wouldn't let little ole MEO pass them by on critical technology.