NPC perception

Da Ashes of Creation Wiki.
Jump to navigation Jump to search

NPC perception is intended to have different sensory types, ranges, and angles.[2][3][4]

  • NPCs will have varying fields of view. Some will have the ability to perceive sounds.[2][3][4]
We are talking about things like unique abilities played by characters that extend the perception radius, or sounds and different types of walking that are angular from the mob's perception perspective to be unique, different types of creatures that might be of three-dimensional in space, whether it is in water or birds in the sky that have a downward cone angle type perception as well. Those are things we want to do, but we haven't yet spent the time on the AI behaviors there.[3]Steven Sharif
Q: How far away from hostile targets will be before they act aggressively towards us? More specifically, will creatures watch us murder their friends in the open world with no reaction, will they try to kill us in retaliation, or will they run away in sheer terror?
A: Obviously as MMO Gamers we're accustomed to the concept of social aggro. When I hit a target out in the field, they're going to aggro other creatures nearby. We have similar functionality. Obviously however we also have this concept of a more puzzle-oriented level design, where you have different patrollers that might be moving around the world. So that dynamic is always changing the creatures that are near each other might be something that you need to be cognizant of as you begin to navigate those areas. And there might even be certain faction types, where you may have dedicated aggro social tags between certain creature types; and that might be like goblins with their goblin dogs. They could be far away but they send off an alert to those nearby enemies when you aggro another target. And then you also have these perception radiuses; and there's a number of different perception radius types that we incorporate as part of our AI. Those things might be a forward-looking perception cone that represents sight-based perception; and then you might also have a rear perception radius that might represent kind of sound; and those perception types might even interact with unique stats. So, as a Rogue you might have a stealth ability, or as a Ranger you might have camouflage ability: Those are going to dampen those stats which are checked by those perception radiuses; and then you might even have different creature types that fly above the battlefield, or beneath the battlefield, and they may have downward cone type angles. The whole idea is that that navigating the world should be like a puzzle as you move throughout.[2]Steven Sharif
  • NPCs in certain encounters may be aware of their local environment and can seek cover behind obstacles, for example; but this will not be prevalent in general AI designs.[5]

Artificial intelligence

Jermaine Torment of Illwind boss mob.[6]

You can see how we utilize some of the different armor pieces- you've probably seen some of these pieces on different outfits like that toast Corvid Castigator cloak is on him.[6]Margaret Krohn

Ashes of Creation utilizes an adaptive artificial intelligence (AI), meaning different encounters with similar mobs and bosses will yield different player experiences.[7][8]

  • Some NPC AI behaviors may be randomly selected at the time of initial engagement causing them to make decisions dynamically during an encounter.[7][9][10][11]
    • Higher frequency of AoE attacks depending on how many players are participating.[9]
    • Unlock rage, recovery effects and buffs.[12][9]
    • Supporting other monster types or classes nearby.[12]
    • Additional adds and add classes.[9]
    • Some NPCs may attempt to seek cover behind obstacles during encounters.[5]
  • NPCs performing "idle actions" to make the world seem more alive has been discussed by the developers but is not confirmed.[13]
Part of the NPC encounter design is not always going to be the same behavior tree. There will be purposefully behaviors that exist for the boss that are rolled at the time of the initial engagement; and so that is in an effort to keep things emergent, to keep things different, to try to not keep a static monotonous engagement idea.[7]Steven Sharif

There are AI systems that don't relate to controlling NPCs.[14]

There are some additional AI parameters that are set that don't relate necessarily to controlling NPCs. There are AIs with regards to the development of the borders for nodes in the direction and also the decisions that are made of which lower nodes to enslave as vassal states. There's AI that relates to a little bit of the stock market that's going to be present in the economy. There's some AI systems that are going to be announced also that are pretty innovative I think with regards to the MMORPG genre and that's going to make the triggered event system very interesting I think; and that's with regards to how nodes develop and the environment reacts to that development by spawning these triggered events of a horde of zombies attacking a city or a legendary raid boss coming out of the mountain. I think there's a lot of opportunity for some of the innovations that's been in the AI sector of game development too to come out in Ashes.[14]Steven Sharif

See also

Riferimenti