Künstliche Intelligenz

Aus Ashes of Creation Wiki
(Weitergeleitet von AI)
Zur Navigation springen Zur Suche springen
Jermaine Torment of Illwind boss mob.[1]

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.[1]Margaret Krohn

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

  • Some NPC AI behaviors may be randomly selected at the time of initial engagement causing them to make decisions dynamically during an encounter.[2][4][5][6]
    • Higher frequency of AoE attacks depending on how many players are participating.[4]
    • Unlock rage, recovery effects and buffs.[7][4]
    • Supporting other monster types or classes nearby.[7]
    • Additional adds and add classes.[4]
    • Some NPCs may attempt to seek cover behind obstacles during encounters.[8]
  • NPCs performing "idle actions" to make the world seem more alive has been discussed by the developers but is not confirmed.[9]
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.[2]Steven Sharif

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

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.[10]Steven Sharif

NPC perception

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

  • NPCs will have varying fields of view. Some will have the ability to perceive sounds.[12][13][14]
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.[13]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.[12]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.[8]

PvE difficulty

Tumok the Wretched Alpha-2 world boss.[15]

Raid-Bosse sind sich der Anzahl der Kämpfer in einem Gebiet in ihrer Nähe bewusst und dieses Bewusstsein ist Teil eines Indikators dafür, welche Verhaltensweisen sie als Teil ihres Verhaltensbaums nutzen werden. Wenn es also die Arten von Kämpfern beurteilt, die ihm gegenüberstehen, die Anzahl dieser Kämpfer, die Position dieser Kämpfer, die Fähigkeiten und Gesamtzahlen dieser Kämpfer, gewichtet es bestimmte Aktionen in seinem Verhaltensbaum und reagiert dann auf diese Aktionen; Und in dem Szenario, in dem Sie überwältigende Chancen in einen bestimmten Kampf bringen, könnte das die AoE-Optionen, auf die der Boss Zugriff hat, schwerer wiegen, da er aufgrund der Überzahl an Spielern während eines Gefechts viel mehr AoE-Fähigkeiten nutzt . In diesem Sinne ist es also ein bisschen anpassungsfähig. Aufgrund des Begegnungsszenarios ist es etwas dynamisch.[16]Steven Sharif

Der Schwierigkeitsgrad von PvE Inhalten wie Schlachtzüge und Dungeon passt sich an die Leistung des Schlachtzüge oder Gruppe gegen frühere Bosse dieser Begegnung an.[17]

  • Eine höhere Leistung in früheren Phasen erhöht den Schwierigkeitsgrad nachfolgender Phasen der Begegnung.[17]
  • Es wird Mobs geben, deren Level über dem Levelcap des Spielers liegt.[19]
Sowohl in der Alpha-2 als auch beim Start des Spiels wird es Monster geben, deren technisches Niveau über dem der Obergrenze liegt; und die Absicht besteht offensichtlich wieder darin, ein gewisses Maß an Herausforderung zu bieten, das über eine vergleichbare Level-Herausforderungsbewertung hinausgeht.[19]Steven Sharif
  • Je höher der Schwierigkeitsgrad, desto besser ist die Beute. [17]
Q: Wie anspruchsvoll werden die Raid-Boss-Mechaniken sein, wenn man bedenkt, dass Spieler möglicherweise gleichzeitig gegen andere Spieler und gleichzeitig gegen den Boss kämpfen müssen?
A: Es kommt darauf an. Das Tolle an unserem Begegnungssystem ist, dass es eine große Skalierbarkeit bietet, von Begegnungen, die manche aufgrund ihrer Zusammensetzung als einfach erachten, bis hin zu Begegnungen, die manche für unmöglich halten, bis sie eine bestimmte Ausrüstungsstufe erreicht haben. Der Grad der Interaktion mit anderen Spielern hängt wirklich von der Begegnung selbst ab. Es kann sein, dass wir einige Begegnungen haben, die in Einzelfällen stattfinden, obwohl der überwiegende Teil davon in der offenen Welt stattfinden wird. In diesem Fall haben sie durchaus das Potenzial, umkämpft zu werden. Und diese Begegnungen, vor allem die großen, die im Wettbewerb enden könnten, bieten einige der besten Ausrüstungsgegenstände, die man im Spiel bekommen kann. Deshalb ist es wichtig, dass sie umkämpft werden, denn das ist ein wichtiger Siegpunkt; Und eine unserer Grundpfeiler ist das Verhältnis von Risiko und Ertrag: Je höher das Risiko, desto höher sollte auch der Ertrag sein. Diese beiden Dinge scheinen also zusammenzupassen, und außerdem haben wir noch das Konzept der Gewinner und Verlierer. Nicht jeder in Ashes of Creation wird ein Gewinner sein; Und das ist scheiße, wenn Sie es nicht sind, schätze ich, aber es gibt eine Chance für Sie, sich weiterhin hervorzutun und einer zu werden. Aber es gibt einer Leistung viel mehr Bedeutung, wenn nicht jeder die Leistung erhält. Das ist unsere Philosophie.[20]Steven Sharif
Q: Es ist also so etwas in der Art, wo es sein könnte, wir werden einen Dungeon machen, der nur aus Feuergolems besteht. Wenn also jeder Plattenrüstungen und Feuerresistenz trägt, muss man sich um das magische Feuer keine Sorgen machen : Sie haben die Feuerbeständigkeit dafür. Und wenn man anfängt herumzuschlagen, kommt dann jeder mit Teller rein?
A: Das Designteam für Begegnungen stellt eine besondere Art der Herausforderungsbewertung vor – für diejenigen, die mit dem Spielen von DnD oder was auch immer vertraut sind: Die Herausforderungsbewertung wird durch ein paar verschiedene vertikale Leistungsstufen beeinflusst, aber dann gibt es noch die horizontale Perspektive: Das heißt, was Welche Werkzeuge benötigt Ihre Gruppe, um die Herausforderungsbewertung der Situation zu bewältigen, und ein Teil des horizontalen Fortschritts besteht darin, wie du die Ausrüstungsslots ausstattest? Einige davon können Verstärkungen oder Steine ​​sein, wie es mit der Feuerbeständigkeit besprechen. Bei einigen davon handelt es sich um Basiswerte, die für einen bestimmten Gegenstand vorhanden sind, wie z. B. physische Schadensminderung im Vergleich zu magischer Schadensminderung und welche Unterart des Schadens auf dieser Grundlage entsteht. Auf diese Art und Weise betonen wir, dass es bei der Interaktion mit dem Gleichgewicht mehr Stein-Schere-Papier-Typen gibt, bei denen es in Ordnung ist, ein asymmetrisches Ungleichgewicht zu haben, wenn es horizontale Methoden gibt, mit denen man die Herausforderungsbewertung erreicht.[21]Steven Sharif

World manager

The World manager is an algorithm in Ashes of Creation that controls dynamic world elements. It acts as both a throttle and an incentive system for various activities to ensure certain parameters are within acceptable thresholds.[22]

A world manager is a technical term to define a server process that lives alongside the game server; and when the game server needs to do things- communicating with other game servers within that grid- it tells that manager and that manager sends it down to the appropriate server.[23]Steven Sharif
For example if you know iron is being used as a raw resource for a specific crafting path that might drive up the price of mithril or silver; and that will incentivize the market to course correct a little bit. The idea is to provide soft incentives that help to alleviate the demand and also to prop up the supply that might not be present from the economic systems.[24]Steven Sharif

Adaptive Inhalte

pasted image at 2017 10 26 07 13 pm.png

Neue Points of Interest (wie z.B. Dungeon und World Bosse) spawnen, wenn sich Nodes entwicklen.[27] Dieser Content passt sich an die Entwicklung der Zone an, in der er sich befindet.[28]

  • Die Population wird sich verändern.[28]
  • Die Schwierigkeit des Contents wird sich ändern.[28]
  • Der Content ändert sich vielleicht Grundlegend, abhängig davon, was sich wie entwickelt.[28]
  • Verschiedene Arten von Antagonisten mit verschiedenen Storylines.[28]
  • Manche Dungeons werden nur freigeschaltet, wenn sich Nodes zu einer bestimmten Stufe entwickeln.[29]
  • Die Ziele einer Storyline innerhalb von Dungeons hängen davon ab, welche Story Arcs durch das Node System gewählt wurden.[29]
  • Drop Tables in Gebieten und Dungeons werden in die Fortschritt von bestimmten Gebieten eingebunden sein.[29]

Certain dungeons and other points of interest across the map will all be affected by the server’s node development. Some dungeons will only be unlocked if nodes are developed to certain stages. The storyline objectives for players inside dungeons will also be dependent on the story arc paths chosen through the node system. The drop tables in area and dungeons will also be tied into the progression of certain areas. For example, let’s say that the humans have developed a node in Region A, and a storyline has opened up that leads players to inspect the ruins (dungeon) of a nearby area. And let’s say that this node was developed in a scientific (crafting) zone… Well before the node developed, this dungeon was accessible… But now the dungeon has propagated new monster assets that include a drop table catering to a crafting emphasis because of the development of that academic node. And perhaps, a new boss appears in different rooms of the dungeon that includes different adventure quest starts, like a mysterious item with a storyline that can only be progressed if a node develops to the metropolis stage in a certain region, across the world. Our system is so vast, when it comes to interconnectivity and how the world reacts to the players.[29]

Schlachtzugstrategien

Schlachtzüge will have elements that can be pre-planned.[30]

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

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.[30]{{ndash|Steven Sharif}

Spielergetriebene Erzählung

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.[31]Aimi Watanabe

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

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.[34]

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.[35]Steven Sharif

Siehe auch

Einzelnachweise

  1. 1.0 1.1 Liveübertragung, 2021-06-25 (21:24).
  2. 2.0 2.1 2.2 Interview, 2023-09-10 (34:51).
  3. About Ashes of Creation.
  4. 4.0 4.1 4.2 4.3 4.4 Interview, 2021-06-13 (22:20).
  5. Liveübertragung, 2017-07-28 (43:57).
  6. Liveübertragung, 2017-05-05 (11:55).
  7. 7.0 7.1 Liveübertragung, 2022-07-29 (1:23:56).
  8. 8.0 8.1 Liveübertragung, 2022-02-25 (1:03:32).
  9. Liveübertragung, 2018-04-8 (PM) (3:56).
  10. 10.0 10.1 10.2 10.3 10.4 Podcast, 2018-05-11 (24:23).
  11. Liveübertragung, 2021-03-26 (54:26).
  12. 12.0 12.1 12.2 12.3 12.4 Liveübertragung, 2024-02-29 (3:12).
  13. 13.0 13.1 13.2 Liveübertragung, 2023-11-30 (1:36:32).
  14. 14.0 14.1 Liveübertragung, 2018-06-04 (29:28).
  15. Newsletter - June 2023.
  16. 16.0 16.1 16.2 Liveübertragung, 2023-01-27 (1:34:06).
  17. 17.0 17.1 17.2 Interview, 2020-07-19 (14:51).
  18. Interview, 2020-07-19 (17:12).
  19. 19.0 19.1 Liveübertragung, 2023-11-30 (1:53:50).
  20. Liveübertragung, 2022-05-27 (1:20:35).
  21. Interview, 2023-07-09 (1:40:41).
  22. Interview, 2020-07-19 (1:10:55).
  23. Liveübertragung, 2022-10-14 (57:22).
  24. 24.0 24.1 24.2 24.3 Interview, 2020-07-19 (1:08:22).
  25. Interview, 2020-07-18 (10:04).
  26. Interview, 2020-07-08 (1:00:15).
  27. Liveübertragung, 2017-11-17 (36:22).
  28. 28.0 28.1 28.2 28.3 28.4 Liveübertragung, 2017-11-17 (18:29).
  29. 29.0 29.1 29.2 29.3 MMOGames interview, January 2017
  30. 30.0 30.1 30.2 30.3 30.4 30.5 30.6 30.7 30.8 Podcast, 2018-07-09 (22:24).
  31. Video, 2023-03-31 (28:11).
  32. Liveübertragung, 2017-05-19 (37:03).
  33. Liveübertragung, 2019-12-17 (1:10:30).
  34. Interview: Ashes of Creation on Building Their Virtual World, 2017-04-13.
  35. Liveübertragung, 2017-05-22 (28:02).