Artificial intelligence

De Ashes of Creation Wiki
(Redirigé depuis AI behaviors)
Sauter à la navigation Sauter à la recherche
Le boss Jermaine Torment of Illwind.[1]

Vous pouvez voir comment nous utilisons certaines des différentes pièces d'armure - vous avez probablement vu certaines de ces pièces sur différentes tenues, comme cette cape de Corvid Castigator que Toast porte qui est aussi sur ce monstre.[1]Margaret Krohn

Ashes of Creation utilise une intelligence artificielle(IA) évolutive, ce qui signifie que des rencontres différentes pourront se produire avec des créatures similaires, ce qui donnera lieu à des expériences différentes pour le joueur.[2]

  • Utilisation d'une nouvelle technologie d'IA qui n'a pas encore été vue dans d'autres projets de MMORPG.[3]
  • Les boss sont scriptés et prennent des décisions de manière dynamique pendant les combats de boss.[4]
  • Les développeurs ont évoqué la possibilité que des PNJ effectue des "actions d'inactivité" pour rendre le monde plus vivant, mais cela n'a pas été confirmé.[5]
  • Certains comportements de l'IA peuvent s'activer en fonction de la progression du joueur lors d'une rencontre.[6]
    • La fréquence des attaques d'AoE sera plus élevée en fonction du nombre de joueurs participants.[6]
    • Déblocage de la rage ainsi que des effets de régénération et de buffs.[6]
    • Ajout de monstres et de classes de monstres.[6]
  • Les PNJ lors de certaines rencontres peuvent être conscients de leur environnement local et peuvent se mettre à l'abri derrière des obstacles, par exemple. Mais cela ne sera pas très répandu dans les conceptions générales de l'IA.[7]

Il existe des systèmes d'intelligence artificielle qui ne sont pas liés au contrôle des PNJ.[8]

Il existe d'autre types d'IA qui ne sont pas nécessairement liés au contrôle des PNJ. Il y a des IA concernant le développement des frontières des nœuds, dans la direction et aussi les décisions qui sont prises sur les nœuds inférieurs à asservir en tant qu'États vassaux. Il y a une IA qui s'occupe un peu du marché boursier qui sera présent dans l'économie. Il y a des systèmes d'IA qui vont être annoncés et qui sont je pense assez innovants en ce qui concerne le genre des MMORPG et qui vont rendre le système d'événements déclenchés très intéressant, je pense ; et cela concerne la façon dont les nœuds se développent et l'environnement réagit à ce développement en faisant apparaître ces événements déclenchés, comme une horde de zombies qui attaque une ville ou un boss de raid légendaire qui sort de la montagne. Je pense qu'il y a beaucoup d'opportunités pour que certaines des innovations dans le secteur de l'IA du développement de jeux vidéos se retrouvent dans Ashes.[8]Steven Sharif

NPC perception

NPC perception is intended to have different sensory types, ranges, and angles.[10][11][12]

  • PNJs will have varying fields of view. Some will have the ability to perceive sounds.[10][11][12]
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.[11]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.[10]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.[7]

PvE difficulty

La difficulté du contenu JcE, tel que les raids et les dongeons, s'adaptera sur la base de la performance du raid du groupe contre les bosses précédents dans cette confrontation.[13]

  • Une performance élevée dans les premières phases de la confrontation augmentera la difficulté des phases suivantes.[13]
  • Plus élevée est la difficulté, meilleures seront les tables de butin.[13]
  • Les Bosses et monstres se seront pas calibrés automatiquement sur la base de la taille du groupe.[14]

World manager

Le World manager est un algorithme dans Ashes of Creation qui contrôle les éléments dynamiques du monde. Il agit à la fois en tant que régulateur et en tant que système de récompense / motivation pour des activités variées en s'assurant que certains paramètres atteignent des paliers acceptables.[15]

Par exemple si vous êtes au courant que le fer est utilisé en tant que matériau brut pour une construction spécifique qui pourra augmenter le prix du mithril ou de l'argent ; cela influencera le marché à corriger sa direction légèrement. L'idée générale est de fournir des motivations légères qui aideront à réduire la demande et également à fournir une ressource qui ne serait plus présente dans le système économique.[16]Steven Sharif

Contenu adaptatif

pasted image at 2017 10 26 07 13 pm.png

Des nouveaux points d'intérêt (tel que des donjons et des Bosses d'extérieur) apparaissent à mesure que les Nœuds avancent.[17] Le contenu s'adapte au développement de la zone dans lequel il se trouve.[18]

  • Les Populations changeront.[18]
  • La difficulté du contenu changera.[18]
  • Le contenu lui-même peut être complètement différent, selon ce qui est développé et comment.[18]
  • Différents types d'adversaires avec différentes histoires.[18]
  • Certains donjons ne se déverrouilleront que si les nœuds sont développés jusqu'à certaines étapes.[19]
  • Les objectifs d'histoires pour les joueurs à l'intérieur d'un donjon dépendront des chemins narratifs choisis à travers le système de nœud.[19]
  • Les Tables de butins dans les zones et dans les donjons seront liées à la progression dans certaines zones.[19]

Certains donjons et autres points d'intérêt sur la carte vont être affectés par le développement des nœuds sur le serveur. Certains donjons ne seront déverrouillés que si les nœuds sont développés jusqu'à certaines étapes. Les objectifs d'histoires pour les joueurs à l'intérieur d'un donjon dépendront des chemins narratifs choisis à travers le système de nœud. Les Tables de butins dans les zones et dans les donjons seront liées à la progression dans certaines zones. Par exemple, admettons que les humains aient développé un nœud dans la Région A, et une histoire s'est ouverte et dirige les joueurs pour qu'ils inspectent les ruines (donjon) d'une zone proche. Et admettons que ce nœud se soit développé en tant que nœud scientifique (artisanat)… Eh bien avant que ce nœud ait été développé, ce donjon était accessible… Mais maintenant le donjon a propagé des nouveaux objets et monstres qui incluent des tables de butin qui répondront à des besoins d'artisanat grâce au développement de ce nœud scientifique. Et peut être qu'un nouveau boss apparaîtra dans différentes pièces du donjon qui inclura des différents départs de quêtes et d'aventures, comme un objet mystérieux avec une histoire propre qui ne peut être avancée que si un nœud s'est développé jusqu'au statut de métropole dans certaines régions, à travers la planète. Notre système est tellement vaste, quand il s'agit d'interconnectivité et de la manière dont le monde réagit aux joueurs.[19]

Raid strategies

Raids will have elements that can be pre-planned.[20]

Raids will also have dynamic elements that can change from session to session.[20]

One of the design elements that we're implementing into our raids is that the raid will not be exactly the same every single time. You're going to have variables that can't necessarily be pre-planned out for. You can pre-plan out for a lot of the raid like how many DPS do you need and healers and support; where the key position and all that stuff; but I think the compelling aspect of Ashes raiding will be the difficulty in achieving this content and having that content change from session to session as well. We want there to be variables that get manifested by what type of node got developed elsewhere. Is he going to have acolytes or cultists? What will the acolytes have skills [available] to them? What kit is the boss gonna have? What available skill repertoire will the boss be able to [wield]? ... A lot of those systems are influenced obviously by world development. So the raid takes into account at what stage has the world developed: Are there two metropolises now available in the world? Okay well let's activate this skill in this skill. Now you have five metropolises, well now all these skills have been activated. Are there are they all economic nodes? Are they all military nodes? That we can change things based on that stuff. And it really is a threat assessment from the environment against the players.[20]{{ndash|Steven Sharif}

Player driven narrative

One of the major goals I feel like we have is to allow player decisions to have consequences and to have meaningful results from the decisions that they make, so it seems like people can really create their own stories.[21]Aimi Watanabe

The world of Verra will be the same on each server, but Nœuds will develop differently. Different servers will have different narratives. Things that happen on one server may not happen on another.[22]

We want as many people as possible to experience the main server Narrative. These will branch at different scales, but largely at the personal level. Where things change is at the Node level – different parts of the story will be unlocked based on where and when Nodes grow. Unlocking a part of the story in a certain way locks out progression of the story in a different way. You’ll see different antagonists, different NPCs, and different calls to action depending on what’s happening with the server at that time.[24]

It redefines what the players will experience in an MMORPG to come into a wilderness that is devoid of really any structure outside of what the community creates themselves; and then what can be created can be changed, if they want to experience a storyline that's been seen on another server, but you're fighting a dragon because you're near a mountain and the other server's fighting a Kraken because they're near the coast and you want to fight that Kraken because of its drop table. If you want to meta it or because you just want that under your belt: to be the server first to take out that Kraken and you have yet to develop the node there, it's incumbent upon you to manifest that in the game.[25]Steven Sharif

Voir également

Les références