Für EVE Frontier wird eine symbolische KI anstelle maschinellen Lernens eingesetzt, um NPCs kompetentes und autonomes Verhalten zu ermöglichen. Die wilden NPCs können nun die Umgebung und Inventare scannen, Informationen innerhalb ihrer Gruppen teilen und planen, strategisch Spielerbasen anzugreifen. Zukünftig soll durch Spuren eine dynamischere und weniger vorhersehbare Konfrontation geschaffen werden.

EVE Frontier
00:00:00

EVE Frontier

Einleitung und Event-Rückblick

00:05:20

00:05:20 Good afternoon, everybody, and welcome back to yet another episode of...

00:05:26 EVE FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT FRONT

00:05:54 Ja, wir haben nicht hier in eine Minute. Und ich bin froh, was wir haben heute zu reden. Ich weiß, dass Leute sich jonesen für dieses Content, speziell. Das ist hot, was auch die Presses. Ich habe nur... Was ist das, was ich gerade sagen? Du kannst du nicht hören? Overload? Du kannst du nicht hören? Ich glaube, er ist einfach nur ein bisschen. Er ist einfach nur ein bisschen. Ich bin schon ein bisschen.

00:06:22 Ja, okay, cool. What an asshole, this guy. Unbelievable. He's sitting over at his desk, just this causing a ruckus. Anyway, friends. Friend. What a week we have had. We had a big event the other day, on Wednesday. People saw the first iteration of the name. Oh, the unpronounceable name. The unpronounceable name. So...

00:06:50 Ich will absoluten aber auch. Ich glaube, du kannst es besser als ich. Ich war über das, was ich war über das, was ich habe, okay, ich muss ein paar Tipps auf die Leute auf wie man es hat. Und ich habe vergessen, dass wir ein sehr smart-at-the-time-tieb, was...

00:07:15 We spelled it the way it kind of looks an IPA. Okay. The problem is IPA and what like English speakers associate with characters like the Latin name that are nowhere close to each other. Yeah. Yeah. So.

00:07:33 Ich habe keine Ahnung, was Leute haben gesagt. Wir haben gesagt, Zero zu Tito Visa. Ja, das ist wie ein Fehler. Ich habe es wahrscheinlich nicht. Ja. Ja. Und auch wenn ich, oh, das ist... Keep talking. ...same es. Oh, mein Mic ist nicht even auf. Ihr Mic ist eigentlich auf der Liste. Ah. Das ist crazy. Das ist das. Ist das besser?

00:07:59 ist das besser? kann man jetzt hören? ich denke es ist besser es ist wahrscheinlich besser ich push the button up real far was sitting in that chair last was like someone who could project louder than me apparently insane um uh yeah so i mean this is but this is it's funny too because like the name is written in a conlang yeah a conlang that you have been working on yes

00:08:28 So it is not like, it's written in Latin characters, but it's not a Latin word. I mean, obviously it's not a Latin word. Yeah, so the tonlang has completely different phonetics than English. Yeah. That's the main thing I will say. And as, yeah, as Overload said, the X is the IPA X, which is a H. Yeah.

00:08:56 Ich weiß nicht, ob ich das nicht mehr so machen kann. Es hilft, wenn du ein frisch- oder ein hebrüß- oder ein arabisch-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-er-

00:09:21 Wenn ich es so wie es eigentlich ist, dann ist es wie Gott, die es so wie es eigentlich ist. So ich nicht sagen das. Es ist die Saison der Endung der Lachen. Oh, es ist die, es ist die Dutch R, ist es, of course, ich verstehe. Ja, sagen wir mal. Ja, klar. Ich sage es, es ist Rödi, Tietivisa. Rödi, Tietivisa. As an English speaker would say. As an English speaker would say.

00:09:50 Top of the morning. Wrong country. Something something is Tuesday in it. There we go. Nailed it. First try. Absolutely nailing these cultural propos this morning. Swap each other's microphones says chat. Swap each other's microphones. Give me a second. I can try and stick. No, I got it. Give me a second.

00:10:18 Ich bin auch schon, wie ich mich so... Ja, soll ich... Ist das besser, Chat? Ist das gut für dich? Ist das working für dich? Okay, ich will das closer. Ich habe euch krank. Und es ist... Honestly, es ist mein Fault. Ich bin 100% der way ich bin und ich kann es avoid.

00:10:47 Ich bin der einzige Person in meinem Familie, der nicht so einfach, sondern einfach, das ist sehr lustig. Ich bin der einzige Person, also in meinem Familie ist das ganz einfach, und ich bin das für die Besten. Aber wir haben den Event auf Wednesdaysgesagt, und es war wirklich interessant, für ein paar andere Reasons. Wir zeigen uns, dass wir die ersten Iteration der Welt, Bosse und Frontierer aussehen, was wir sehen uns, was wir sehen uns, was wir sehen uns, was wir sehen uns, was wir sehen uns

00:11:15 NPC Interactions, that the team has been working on. Obviously there are more coming down the line as well. This is just, we've said several times, tip of the iceberg. We did show off the key art for the, or the concept art for...

00:11:34 So ready? Just say it. Just say it with confidence and it'll be fine. We did show off the key art, which is super cool. By the way, if you haven't checked it out, it'll be on our socials here in a little bit. So check out any of those here before too long. I had them scheduled to go out today. I think at like 2.30. So go check that out. It's on our Discord too. Or just go watch the stream. We have so many options.

00:12:00 So we got to see that. We got to see the thing actually smoke a couple players, which was pretty cool. We got to see the thing smoke CCP Loki too, which was very funny because CCP Loki was operating under the rules of the dev cloak from EVE Online and not EVE Frontier. They act very differently just to pull the curtain back a little bit. And even I sitting there on grid with it was getting absolutely shellacked by...

00:12:27 The like wave pulse thing that the the the feral moon guy was was putting out so it's all very cool. So we got we did all that earlier this week. We had a patch then go out yesterday that put Zordy TGVs out into the universe so they can spawn in more places. We also picked a couple little bugs easy peasy. But now here we are sitting together you and I.

00:12:56 Und wir werden über Feral, über MPC AI in generell. So, wir haben gesagt, wir haben viel über wie wir diese Feral MPCs zu be...

00:13:09 und kreativ und interessant und unique und smart, weil ein Kritisches, natürlich, von einem der NPCs in EVE Online ist die kleine OneNote. Und das ist nicht so, dass es sich da etwas falsch ist, sie machen sie die Arbeit, aber sie sind sehr, sehr... Sie sind sehr klassisch MMO NPC. Ja, sie approach, sie orbit, sie shoot, und dann die die, und das ist ihre Funktion. Ja. Sie denken nicht mehr als das.

00:13:39 So the question then becomes like, what if an NPC, you know, is trying to, you know, not only thinking for itself, you know, what if an NPC wants to run away? What if an NPC wants to call for friends? What if an NPC wants to maybe move to a different, like, realizes that engaging with you at a certain range is dangerous and decides to pull to a different range and engage with you in that range instead? Or what if an NPC wants to hide? Like, these are all things that, like, people are, you know, now we're talking about this thing more publicly, and a lot of these things that we're now...

00:14:07 Und jetzt hier wir sind.

00:14:35 Mein Background ist in Character Behaviour. Okay. So, like... You came from Academia. I came from Academia. And you worked on this when you were in doing Academia. Yeah. So, like, my dissertation is about designing character behaviour. It's about using theatre to build AI systems and support character interaction between players and NPCs. Sure. So...

00:15:04 Das ist warum ich bin einer der Leute, die mit dem Behaviour-Systeme zu tun.

00:15:14 My job title is Narrative Designer, but like my background is essentially Technical Narrative Design, which is you do anything implementation wise that is like code related and tools related to get the narrative across to the player. So my specialty with that is like character behavior. Gotcha. Okay. And that's also why I'm like one of the people doing the universe generator because

00:15:41 Even though I didn't do that much of it during my time in academia, I am friends with a bunch of procedural generation people and it's a lot of the same general principles hold for a lot of this stuff. Sure. Cool. Well, you have a presentation we're going to go through. We actually have more time than I anticipated, by the way, in case you want to go a little bit longer, elaborate a little more. Just a bit of a programming update. We are not going to do live to feed today.

00:16:09 Wir haben ein paar Leute, die sich aus und ein paar Leute haben sich aus und sie haben sich aus und sie sind jetzt auf die Arbeit. Wir werden das Woche aus, das ich denke, dass ich alle anderen braucht, die eine Pause. Aber das heißt, dass es eine Stream-Auf-Stream ist. Wir haben alle Zeit in der Welt zu gehen, und ich bin sehr cool. Das ist nicht ein Pressure, von der ich mich sehr gut. Das ist nicht ein Pressure, von der ich mich sehr gut.

00:16:30 Ich bin ein Academic, du kannst mich einfach sagen. Ich habe einen kurzen Zeitpunkt, wenn du mir gesagt hast, dass du dir ein Fanfest war. Ja. Das ist alles super sicker stuff. Ich bin sicher, dass es mehr zu tun ist, wenn du nicht ein Woche sagen kannst, kannst du auf einen Stream in einem Woche sagen, bitte, bitte helfen und haben mehr Zeit zu prepareern. Ich bin sicher, dass es ein Real Sauce gibt.

00:16:56 Also, so I'm going to look forward to if you're coming to FanFest, which by the way, you should come to FanFest if you have the means to and the inclination, because it's a lot of fun. And you get to drink. That was my favorite part. That's not my, no, that's not true. It was my favorite part. It was up there. Probably top three, I think. Top three was the drinking. Anyway, so let's get into it then. Let's get into it. Yeah, let's get into it. Let's go ahead and go to the screen here. So the disclaimer before the disclaimer is the font.

00:17:26 Das ist ja, so wir haben eine Font-Issue. Sie sind ein bisschen abhängig von Katz, aber das ist wirklich panisch. Das hat sich schon mal an. Okay, imagine diese sind Aesthetik-Appropriate Fonts. Sie sind nicht gerade jetzt. Sie sind nicht. Sie sind nicht. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind. Sie sind

Grundlagen der Game-AI

00:17:51

00:17:51 So, yeah, I am here to talk about Feral Drones and Game AI. Okay. And I am, for specific reasons, using the term Game AI here. Okay. Brings me to... That is not... Right, because I pressed the button. Yes. Yeah, you did the thing. Oh, God. Okay, there we go.

00:18:20 Jesus Christ! Wir stable? Just give me soft focus like it's the 80s. Okay, first try. This brings me to what will probably be sitting here with the word disclaimer on screen for a bit. Yeah. Because...

00:18:50 Wir leben in ein Welt, jetzt, wo die Terme AI ist, die eine bestimmte Sache ist, um eine bestimmte Sache zu sein, um die Umbrella-Term für eigentliche Dinge von Academia, die nicht in der Tat hat sich selbst selbst gefunden. So, jetzt, wir leben in ein Welt, wo, wenn du AI sagenst, dass es ein LLM-Neural-Netwerk ist. Das ist das, was sie denken, AI ist.

00:19:18 Ich habe in der Führe länger als die Hype Machine habe, also für mich, in meinem kleinen corner, AI ist die Umbrella term, aber ich habe zu sagen, wenn ich jetzt, wenn ich über Game AI bin,

00:19:34 Das ist ein Teil von AI und es ist, ich meine, es ist was es so. Es ist ein sehr differenter Ding. Es kann sein. So, Game AI ist, wie, any kind of AI system, das ist applied to a game. Okay. Und das kann verurschneidisch, das kann verurschneidisch, aber es ist ein separatees Ding, meistens von Gen AI. Und was ich bin zu beinahein, ist ein Symbolik AI in diesem Fall. Okay.

00:20:03 Und ich kann ein bisschen über die Symbolik AI, statt der all die Fancy Machine Learning, die du sehen wie StarCraft, Dota, Go, Superhuman, und es ist weil, dass nicht ein Rules Update zu Go in eine sehr, sehr lange Zeit ist. Same mit Chess. Same mit Olden Versionen von StarCraft. Das sind fixiert. So, wenn du eine Zeit, wenn du etwas trainierst,

00:20:34 You need a fixed target. Sure. Because the second anything changes, you've got to retrain it. Okay. And that's just life with machine learning. So this is why it's really, really rare to see...

00:20:49 Machine Learning based NPC behavior in a game. Just because the second anything changes and the situation we're in with development of everything is changing weekly even, it is impossible to train anything ML related in that amount of time and get it to anywhere meaningful. So that's why Symbolic AI, and if you're not familiar with Symbolic AI, that's

00:21:18 Es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um, es geht um,

00:21:45 There is machine learning going on for certain things like Arc Raiders, if I remember right, their animation system is machine learning and I think it's evolutionary algorithms. Don't quote me on that. So you will see machine learning all over game AI, just rarely is it the thing driving NPC behavior. Okay. And I'm here to talk about NPC behavior. Sure. So symbolic AI.

00:22:12 Und die General Flow ist, ich bin schon schon schon über die Background-Sophie, was ist...

00:22:22 Thank you. What is the problem that's trying to be solved just in general with NPC behavior? Sure. And we already talked a little bit about where we are or where we came from as far as the system goes and I can go into a few more details about that. Then I'm going to go into some of our influences for where we want this thing to go and just a little overview of where we are with it now, which is still...

00:22:50 Ja.

00:23:18 mit dem caveat der lifespan kann in 10s of seconds bemeasured. Okay. So, um, this is a, this is a, this is my version of a quote from Jeff Orkin, who's the, who was the, um, lead AI developer on fear. Okay. Where the problem is essentially you have about

00:23:43 Du hast einen Moment oder zwei zu bekommen, um die NPC zu sehen, um die NPC zu sehen, weil die Spieler sie in die Face zu sehen, die sie auf die Seite sind. So, wie wir das? Weil du bist, es ist ein Unterschied in der Größe, weil es gibt, dass Leute einfach nur aus, wie es die Rats in der Forst, wie die Squish NPCs sind, die Leute einfach nur aus der Nähe und die Leute einfach nur aus.

00:24:12 Es gibt einen Widerstand zwischen dem und den Giga-N-Tier-Boss-NPC-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-N-Tier-NPC-

00:24:40 Das ist etwas, wie ich es, wie ich es, wie ich es, wie ich es, wie ich es, wie ich es, wie ich es, wie ich es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es, wie es

00:25:09 Das ist einfach nur ein NPC, das einfach nur ein NPC ist. Das ist das, was du endest mit Boss Designers und dann haben die Leute, die AI-System machen und sie sind zwei sehr separate, oder nicht sehr separate, aber sie sind zwei separate Teams. Cool. So, wie wir das Problem lösen?

Historische AI-Ansätze

00:25:31

00:25:31 There are three very common approaches to this. First one, and this is vaguely in chronological order of like when they made their way into game development, the first one, which you'll find in like Half-Life, is finite state machines, which are essentially you make a graph of your states and you say, ah, if you're in this state and something happens, something specific happens, you transition to this other state and you just make

00:26:00 Essentially the entire mapping of where, what an NPC is able to react to, what state they're able to be in, and you just get this finite state machine out of it. Sure. They are perfectly fine to use, but the problem is the more complicated a game you make, the more complicated this graph is going to get. Right. And you depend... I could do this spiraling out of control pretty quickly. Yeah, so we'll get to that in a second.

00:26:28 Dann, kind of, coming off of Finite State Machines, we have Behavior Trees, and this is what...

00:26:36 Halo ist das Ding der Popularizeden Technik. Es ist noch ein Finite-State-Machin an der Ende der Zeit, aber es ist eher ein sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr Structured-State-Machin. So, du in den Root, du in dieser Fall, ich weiß, ob es die Top- oder Bottom ist, ich sehe diese, die von einem Seite aus dem, und dann, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du in den, du

00:27:05 Am I in a state that would let me do the thing at the bottom of this part of the tree? Sure. Yes, I will do it. No, I will not do it. And you just execute based on some very simple conditions. Okay. My favorite, which is a solution to the finite state machine problem.

00:27:25 ist Plan. Jesus Christ. Und ein AI Planner ist, ich bin zu beantworten, aber dieses sort of thing, sehr cut-down versions of dieses, sind was most NPCs benutzen für Pathfinder. Okay. So, die Pathfinder problem ist, ist es, wie Pathplanung.

00:27:49 Und wenn du jemand in der Game Development gehört über AI-Systems hast, dann wird immer über A-Star. Und ich werde meine Mandate. A-Star ist und A... So es ist A mit ein bisschen asterisk. Es ist A-Star-Search. Und es ist die einzige beste, generell, für eine bessere, für eine optimalen Weg über eine Graph. Okay. Du kannst du viel mehr Ehrlichkeit machen.

00:28:17 But, um...

00:28:20 Sie können besser aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus dem A-star aus

00:28:49 Aber zu gehen, um, sie sind, also, insofern, nach der Navmesh über eine Environment, sie sind in der State-Space. Okay. So, ihr sagt, okay, hier ist die State, hier ist all die Aktien, die sind in der Verfügung.

00:29:07 Some of them might have preconditions on them which say this part of the state must look like this for you to ever be allowed to take this action. Okay. And then you tell the planner okay look at this state space based on your current state and based on your goal find me a path with all these actions that gets me in theory the optimal path to my goal state. Okay. Now one of the things

00:29:37 mit NPCs, especially, you don't necessarily need them to have an optimal path through State Space. Like I did a very cut down version of this in Academia and the thing with State Space is getting a heuristic that's good is really freaking hard. So you might not ever be able to guarantee an optimal path. But because it's an NPC

00:30:05 Ich würde sagen, es fühlt sich ein bisschen was, wenn es die Optimal-Path immer wieder geht, es würde sagen, es würde sagen, es würde sagen, es würde sagen, es würde gehen für die Optimal-Path immer wieder einmal, es würde sagen, es würde sagen, es würde sagen, es würde sagen, es würde sagen, es würde sagen, es ist nicht so, dass es die Optimal-Path immer wieder einmal,

00:30:27 Es ist es, es ist es, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist, es ist,

00:30:58 Especially if the state is complicated enough, you will never get them into the same state twice. There will always be a little tiny thing different, so getting them to replicate anything is really hard. But the flip side of that is you get a lot of emergent behavior out of them. So it's a give and take of...

00:31:18 was affordances you want in your AI system. So behavior trees tend to be the industry standard because they're simple to implement relative to a planner. And there's a thing called an HTN planner that at a very high level is essentially a mix of a planner and a behavior tree where instead of it being like a single action that the planner is putting together, it's putting together like action macros of here's a sequence of things you do.

00:31:47 Das Design-Authored. Aber du bist die Sequenz zusammen. Okay. Das ist das Horizon Zero Dawn. Transformers uses. HTN Planners.

00:32:02 Most other things, when in doubt, probably using a behavior tree. We are doing something that is a strange mix of these two things. Largely as a consequence of the behavior system that EVE Online has. Because we are using essentially the exact same system. Now, over the past like three, four months, it's been heavily, heavily modified.

00:32:34 Und die Grund, ich würde sagen, wir haben eine Mix-A-Mix-A-Telle, ist, dass die Dinge, die du sehr schnellstens lernen, über AI System Development ist, ist es, wie gut deine Abstractions sind. Und unsere Abstractions sind nicht gut. Es ist, um, mit unserem Behaviour System, du bist sozusagen auf dem Code auf dem Code.

00:33:03 Whereas in a perfect world you get a nice abstraction of oh I want the NPC to take this general kind of action and yeah there's a bunch of code in the back end that's gonna handle dealing with all the inputs this thing gets but it'll take care of it you don't have to look at it. In our system you have to look at it because

00:33:29 Und das ist eigentlich für die Frontier und EVE. Die actions die in die Behaviour sind sehr klein sind. Sie sind so, ich werde diese Partie mit dieser Wertschöpfung. Okay. So, das ist sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr, sehr,

00:33:57 In that case, I feel like basic functions require so many different inputs. Yeah. Yeah? Yeah. So it's not as bad as you would think. It's mostly...

00:34:13 Weil es nicht nur einfach, hier ist ein Python-script, da ist ein bisschen extra work, um alles zu finden, in eine Art, die funktioniert, in eine Art, die Systeme abgibt. Aber es ist, ein paar Dinge ist, das ist eine Task, das eine Sache ist, und das eine Sache ist, das das Operation, das das Datenstruktur auf dem Stücks, und das in Memory. Okay. Und jetzt, die Sache ist, das ist die Arbeit von einem AI-System.

00:34:42 ist, dass du Daten operatet, du reiztruierst es ein bisschen, und dann, du es zurück in die Memory, so dass die nächste Sache kann, dass es, machen eine Decision, edit das, vielleicht eine Action, die die Game State, aber es ist halt, dass das Stück zurückgekehrt, so dass...

00:35:00 You can look at it later. Okay. And this is why like big thing for symbolic AI is knowledge representation because you are representing many different parts of the game state in memory to the NPC. So kind of already talking about where we were.

00:35:21 So this is basically just what it is like every time you go into an EVE location and deal with NPCs. They are there or they show up. You are either there or you show up.

00:35:38 Du schützt dich an einen, bis einer die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die, die,

Einflüsse und Philosophie

00:36:07

00:36:07 So I'm going to talk about influences. I already talked about a couple of them not as influences. So the biggest one is Halo. Okay. And some of this is because I love Halo. I think Halo is a great game. And...

00:36:29 Und ich meine, das wahrscheinlich sagt viel über wie ich eine der Leute aus dem Behaviour System bin. Aber zu mir, eine der besten Dinge in Halo ist die AI-System. Weil, wenn ich...

00:36:44 Wenn ich die Elite erst einmal schreitze, dann wird es sehr wichtig für den Ergebnis schreitze. Wenn ich die Elite erst einmal schreitze, dann alle Grunts panic. Die Grunts panic. Und dann gehen sie, ah! Panic! Panic! Ich kenne ihn! Sehr gut, by the way. Thank you. Spectacular.

00:37:14 Das dynamism ist... No, es ist done. Es ist absolutt. So, und es ist, das ist die dynamism und das ist die kind of... ...strategy we wollen, oder support people in, wie... ...how they approach... ...engaging NPCs. Depending on...

00:37:42 wie Sie mit ihnen reagieren können, sie werden sich nicht mehr auf die Situation, die Environment, etc. Sie werden sie reagieren. Und also, Halo ist sehr gut an telegrapher.

00:37:59 Das ist die große, die in charge. Das ist die kleine, die nicht nur das gefährlich ist. Aber wenn es ein paar von ihnen ist, dann kann sie auch noch nicht mehr. Ja, sie können noch nicht mehr.

00:38:14 So, and most of these influences, because I already mentioned like what our AI system is like, they're not direct like tech influence because we have a system that has its own opinions about stuff. But they're a lot more about like the philosophy of how you design an NPC. Sure. So another one.

00:38:38 ist Horizon. Ich habe never played Horizon. Es ist ein guter Game. Ich empfehle es. Wenn du willst, wie du, wie, robot Dinosaurs bist, ist es großartig. Und sie sind sehr cool. So Horizon ist ein sehr interessantes Game von einem AI-Perspektive, weil sie eine interessante Philosophie haben, um zu einer anderen Games, ich bereits erwähnt, wo...

00:39:04 The individual NPC is supposed to be extremely competent at being that NPC. It's supposed to be really good at being in character. So essentially it's like you can drop them anywhere in the world and they will react in character. So that's what we want. We want to be able to just say, okay NPC, you're in this environment.

00:39:31 ...finger out what to do, and you will act as the feral drone you always were meant to be. Like a Monster Hunter thing. Yeah. Like in Monster Hunter, and I'm sure the same is true in Horizon as well, different enemies will still behave the same way they would normally. However, if you're in an area where it's more liquidus, obviously that'll change their behavior. If in an area it's more...

00:39:58 Es ist einfach, dass sie sich nicht so einfach machen, weil sie sich nicht so einfach machen. Ja, genau. Wir brauchen die NPCs zu werden, um immer zu funktionieren in Charakter in welchem environment wir sie in, weil...

00:40:22 The universe is so big. Sure. And the other thing that we took inspiration from with Horizon specifically is the group stuff. They have a very nice group system that I wish we had. Because it's essentially infinitely scalable. You have a giant tree with every group and you can have a tiny little tree of just here's the group, here's all the NPCs in it. And because it's a single player game they can do this where it's just

00:40:52 You can just add layers and layers and layers of groups. Okay.

00:40:57 of NPCs and move them around really easily. But the main thing they did with groups is it's primarily information sharing. There's very little like individual or there's very little coordination outside of just information sharing in the way they do groups and that's something we are doing at least with the new set of NPCs where yes they have a group behavior but that thing is primarily there to manage data.

00:41:26 Right. Rather than the EVE paradigm, which is the group behavior is the thing making most of the decisions for everybody in the group. Right. That is why if you look at EVE NPCs, you can kind of tell where the lines between the groups are because they will all focus on the same target. Right. Yes. And that is the optimal thing to do.

00:41:54 But again, the optimal thing is not necessarily what you want when you're designing NPCs that people are going to, we want people to build a relationship with. Because it's a little dull too, right? And one of the things, just to take a step back for just a second, one of the...

00:42:11 Things we talk about a lot in EVE specifically, and I'm a wormhole by the way, so we interact a lot with the sleeper drones in EVE Online and those fights, a lot of times you'll have several expensive ships on grid to try and fight them because the cost is, the reward is very high, so it's worth putting more valuable assets on grid. However, they only ever focus on one at a time.

00:42:38 Wenn jemand jemanden zu jumpst, wenn du dein PVE bist, ist es sehr rarely wird, als ich jemanden zu beenden und arbeiten, oder mit dem ihr mit dem Bedeutel-Hausst, kann man sich nicht mehr auf die Möglichkeit werden, weil sie nur noch nicht mehr auf die einen Fokus auf den einen Tag. Also, wenn du drei Marauders auf eine Gründe bist,

00:43:06 One of them gets tackled by the entire room and the other two are just like, okay, like deuces, I'm out of here. And they leave. That's how it is in every single engagement. And it'll be really interesting then if those, that group would then be like, hey, listen, we have so many different groups, so many different ships here. Let's make sure we have everything tackled and then we can start focusing on targets. But they don't do that. Yeah. Because they're doing the optimal thing. Right. Of just focus down one thing at a time. Yep. So.

00:43:37 Ja, das ist... One of the goals ist... ...to get Frontier's NPCs away from... ...doing the optimal thing in the sense of... ...there's always a single correct answer for a situation. And mostly it's about giving them a better idea of what is around them. Right. And that goes back to this general premise of like...

00:44:04 Have the individual NPC be competent and fairly autonomous. Like when I was testing the new NPCs, you can drop them in there without a group behavior and they will work. They just won't repeatedly do something. Sure. So on the technical side, we can do that. It's mostly been a matter of getting these things to work. Now, fear I've...

00:44:31 Ich habe es schon ein bisschen schon erwähnt, weil es ein Touchstone für Game AI in general ist, weil es eine der wirklichen Erlehrungen der Planner ist. Aber für uns ist es ein interessanterter Negativesample, specifically weil die Fear AI

00:44:53 oder zumindest die individuellen AI Charakter in Fear haben keine Ahnung was die anderen sind. Sie haben keine Ahnung von einem Squad zu sein. Also haben sie keine Gruppe Behaviour?

00:45:06 Individually, they don't factor anybody else other than the player existing. So they have an entire separate manager that goes like, oh, you should have this goal. The other one should have this other goal because if you don't, then something bad will happen. Whereas with the Horizon example, the main thing the group is doing is sharing information.

00:45:37 Und mit unserem System, in viele Wahlen ist es viel einfacher zu haben die NPCs einfach in die Oh!

00:45:55 Ich weiß, was das eine andere andere andere andere andere andere andere andere andere andere andere andere andere andere andere andere andere andere andere andere andere andere andere andere andere andere andere andere andere andere andere andere

00:46:17 So, yes, like Aki says, there is a coordination system, and that coordination system is also the thing that runs all the barks. So the reason the fear AI sounds like it's planning stuff and it sounds like they're coordinated is because there's a top-down system on it that's going, I want this one to flank, I want this other one to do covering fire. And then because I'm giving these two these goals,

00:46:46 Ich habe das hier, das ist flanking, während das andere hier, das ist wie ein Cover-Firger. So es ist all diese Theater zu machen. Ich meine, sie sind Coordinationen, aber sie sind weniger Coordinationen individually als sie sehen. Und es ist ein ganzes, ganzes System. Okay. Das ist ein ganzes Spiel, das macht eine Hecke vieles Sinn. Es ist einfach ein Funny, zu sagen, oh, ja, Technically...

00:47:13 They don't know anything about each other. It's mostly fun from a technical perspective. Got it. But we aren't doing this. And also we aren't using a planner. As much as I'd love for us to use a planner, that would take too long to build it because we essentially have to build it from scratch. And we are not only influenced by games.

Narrative und Umwelt-Interaktion

00:47:39

00:47:39 Ich glaube, es ist wichtig, dass ich ein Narrative Designer habe, aber ich glaube, es ist wichtig, dass es nicht einfach nur andere Spiele gibt, zu haben, um, einen Reaktion zu machen, weil dann was du ist, was du ist, was du in der Nähe ist, und ich sage, wir sind in der Nähe ist, und es ist mehr als nur Physik zu bemerken. So, die größte, eine Influenz, an der für die current

00:48:08 Das ist eine große Kropfe von NPCs. Wenn du in eine Landschaftslandstern und du sie einen NPC kommen zu dir und dann schützt sie und dann einfach...

00:48:20 Und dann einfach nur ein bisschen und dann einfach nur ein bisschen. Das ist sehr inspiriert von Scharfen und die Testsbite-Things, wenn sie sie curious sind. Und jetzt, die NPCs in den Landscapes sind, kann man kind of ignorieren, weil sie eigentlich nicht so machen. Weil sie einfach nicht so machen. Aber die Konzept ist, ist es das.

00:48:48 Das ist so eine fucking funny video. Und so, obviously, like, comical video. But if we unpack this a little bit, we can kind of understand why a shark is biting the internet cable. Sure. And so we know one of the things about sharks is they're very sensitive to, like, electrical current. Okay. There's an internet cable. There's a hell of a lot of electrical current. Yeah, it just wants the data. And...

00:49:19 Es ist wie sie wirklich nicht wissen, sie können es, oder es schmeckt irgendwie irgendwie, es ist irgendwie irgendwie, stop, stop, ban that man, ban Coca-Cola. Absolut nicht, absolut nicht. Geh, go away, cease. End, no. All right, continue, sorry. So, es ist wie, okay, sie sind, sie wissen, sie sind nicht mehr, so sie bieten es. Und weil es ein Schark ist, und es ist large, und es hat...

00:49:47 Ja, es wird das Kabel messen, aber die Intention ist nicht wirklich zu destroyen. Ja, es ist nicht malicious. Ich bin ein sehr starker Shark. Die Destruction ist einfach wie ein Happenstanz. So, das ist die Richtung wir wollen, die Feral Drones in Frontier.

00:50:17 Es ist nicht nur, wie sie interessiert in exterminating you. Aber sogar ihre curiosity ist ein Threat, einfach nur wegen der Natur, von denen sie sind. Ja. Kind wie ein großer Shark, der sich ein Bites aus dem Legen, weil du ein Seel bist. Und wenn es Bitesst du, du denkst, oh shit, das ist nicht ein Seel. Das ist ein Human und es ist ein Garbage.

00:50:45 Ich weiß nicht, gar nicht, es ist gut. So dann haben wir andere inspirations, ich bin von den US, ich bin von California. Anytime you go into the wilderness in California, you have to think about bears. Das ist ein Facts of Life, wo du aus in den woods, da wird ein bear da, und der bear ist viel größer als du. Und der bear...

00:51:13 kann absoluten, was es von Ihnen nehmen. Und die Beherr kann auch sehr gut, wenn die Beherr nicht zu tun, wenn die Beherrn nicht zu tun.

00:51:25 Just by virtue of it being huge and strong. Yeah, by being a grizzly bear it can kill you without really trying to kill you. Right. It's a gorilla thing, right? Like gorilla just like fuck around with you. Just be like, what's going on with this guy? Babadaboo. And the next thing you know you're like in her bleeding. Yeah. And so one of the other things that we want to really are heading in the direction of with Frontier is you essentially live in

00:51:52 ...space bear country. Sure. ...where you have to secure your belongings against the... Space bears. ...against space bears, against the feral drones that'll show up and it's like if they can access something, they will absolutely access it. They will take stuff and they will destroy stuff. So you essentially have to like have a bear can or your like bear proof garbage can to store stuff in instead of just like...

00:52:21 und jetzt haben sie es.

00:52:46 Aber ich habe das Gefühl, dass es so viele verschiedene Games gibt, die NPCs sind einfach nur die Hostile. Wenn sie sie, sie werden sie, weil sie sie als ein. Oder sie sehen sie als ein. Oder sie sehen sie als ein.

00:53:15 Ja, genau.

00:53:31 So, moving on from Inspirations, this is where we're at and it's almost entirely getting us the ability to make you feel like you live in the scariest bear country ever. Sure.

00:53:48 So, I mean, the huge thing that we managed to add a very preliminary version of in December was getting them to understand things about the environment and interact with it. So this is an old version, but they don't leave anything in the inventory, but they're able to look around the environment. They have things they want and they will take them if they can and they will.

00:54:15 und kenne andere NPCs, um, oder kommen und blöden etwas auf, wenn sie nicht.

00:54:26 Fun little technical thing. They absolutely could just take stuff from your inventory. We have to make sure they don't. Really? So part of the reason we had such a big focus on getting them to understand things about the inventory is

00:54:47 Das ist alles, ja. Es ist alles, es ist alles, es ist alles, es ist alles, es ist alles, es ist alles, es ist alles, es ist alles, es ist alles, es ist alles, es ist alles, es ist alles, es ist alles, wenn du ein AI-System, speziell wie ein NPC AI-System, es wahrscheinlich, wie ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein, ein,

00:55:17 von, was man hat, dass es, es kann, in die gleiche wie die Leute in der Spielsituationen interactieren.

Aktuelles Entwicklungsstand

00:55:28

00:55:28 Das ist super super early mit dem wir, aber wir haben mehr Dinge sie können, als sie zu tun können, als sie zu schießen können. Also, jetzt ist es meistens ein bisschen, es führt zu ihnen zu schießen. Natürlich, ich verstehe es. Aber es gibt Dinge, die ich nicht mit ihnen finden, haben wir auch noch mehr zu machen, um, wir versuchen, die Informationen zu machen, um, zu den Spielern und den NPCen zu tun.

00:55:57 So we have the scanning ones and if you have stuff in your inventory that they want they will try and get it in some way and we deliberately made them unable to shoot you just because if they scan you and they see something you want and they immediately start shooting you we're still in that realm of they basically just shoot you so it's

00:56:22 Es ist mehr dynamisch, wenn es ein Thema ist, dass es ein Thema ist, dass sie sich nicht direkt befreitern sind, wenn sie nicht direkt befreitern sind. Es ist über die Sie sich herausfinden, wie Sie sich zu entscheiden, wie Sie sich mit diesen NPC zu entscheiden.

00:56:40 Und die andere große Sache, die jetzt nur ein Backend-Technical-Lift war, ist es, dass sie mehr Flexibel über die Verständnis, wie sie die Verständnis verstehen, wie sie die Verständnis verstehen, und zu lassen sie das Verständnis zu versuchen. So, das ist ein Video von mir faking, es ist eigentlich faking

00:57:10 und haben sie mit dem einen abgarten, auf die Schwerung, die jetzt ist einfach nur Distance, aber wir werden mehr machen, wie sie mit dem Anfragen. So, ihr könnt sie in einem anderen Weg, nicht nur einen Schweren mehr, oder wenn ich in einem Grupp, dann ist es nicht nur, ich schieße einen, sie alle kommen zu mir.

00:57:36 Und dann, wenn du sie sie schützt, dann kommen sie zu dir. Ja. Es ist mehr, wo sie sind, wo sie sind, wo sie sind, sie sind, wo sie sind. Und da ist ein viel mehr mehr, dass wir mit diesem tun wollen. Aber für heute war es ein vieles Arbeit, um die BASIC zu schützen. Sie sind nicht in die Schütze, diese eine Art Art Art Art. In diese eine Art Art Art. Und ich meine, das ist schon schon schon schon mit den Interaktion mit Players.

00:58:06 As you see more and more kinds of drones in a single group, they will get more and more intricate behavior. So it's a way for us to signal to you all.

00:58:19 dass sie mehr können, wenn sie mehr so sehen, dann ist es auch eine Art für Sie zu entscheiden, was ihr Priorität ist. Ist es wert, dass es die RISK von einem anderen kinder NPC ist, weil wenn ich sie nicht attack, und ich sie nicht ignorieren, dann wird es tatsächlich getrösen. Whereas, wenn wir in der, älter EVE-Style-Paratur

00:58:47 Ja, es gibt target prioritisation, aber es ist, aber die Types selbst, die NPCs sind nicht so unterschiedlich, es ist immer scale und wie oder nicht sie sind E-War zu tun. Sure. Du hast eine Zukunft, wo die NPCs nicht nur versuchen und disengagement von Fights, wenn sie nicht mehr haben, aber sie können dann verändern sich die Minds über disengagement, wenn sie sich nicht mehr haben,

00:59:13 Wenn man mehr von den Strongen kommen, dann ist es so, dass man sich das in den Raum ein bisschen machen kann. Ist das in der Raum der Possibilität? Das ist in der Raum der Possibilität. Ich würde nicht sagen, es wird bald. Ja, ja, ja. Ich weiß nicht, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so, dass es nicht so

00:59:38 wie wir die Behaviour für diese NPCs machen und einfach nur um die System mehr robust und flexibel. Und, weil wir die EVE Behaviour System nicht mit all den Commitments, die EVE mit den System macht, ist die Main-Thinge ist Target Selection, die

01:00:02 Our NPCs do target selection is completely different than the way Yves does and it's a more

01:00:11 Interest oder Utilities score-based thing instead of a very fixed, you care about this metric and this metric only for us. It's very additive. So we can say like, okay, we care about distance, we care about threat, we care about other things. And then they will dynamically pick who is the best target or the most interesting thing.

01:00:40 Again, the authoring burden we have is pretty high. So anything we're able to do to make this better is a huge, huge win. So, what does the future look like?

01:00:56 Und ein paar Dinge kommen wird, und ein paar Dinge kommen wird, um, mit Produktion Realität zu machen. Aber eine große Priorität ist, dass sie nicht nur die Stuck, wo sie erst einmal stehen. So jetzt, ich denke, dass alle NPC in der Game, alle Feraldrone, sie späben, sie sind irgendwo, und das ist die einzige Ort, die sie in einem Ort werden. Ja, sie leben und leben in einem Ort.

01:01:26 Ich meine, wir haben das für eine lange Zeit, aber es war eine der Tage, die ich in der Super-Early-Games war, ich war da, nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach und nach

01:01:48 Ich will sogar einfach etwas, um, und dann sehen Sie, um, und dann sehen Sie, um, und dann sehen Sie, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um

NPC-Verhalten und Basisangriffe

01:02:08

01:02:08 So they are kind of able to do that already because they can loot your portable storage. I don't know if that's happened to anybody. But it is possible. But it is possible. They will absolutely steal your shit out of portable storage. Good. But you have to put the portable storage near them to have that happen. They're not hunting. They're not going around. To use the bear analogy, they're just in the woods. They're not going to be a campsite. Yeah, to use the bear analogy...

01:02:36 Du hast du, du hast du, du hast du, dein Dumpster in den woods. Und dann wird es nicht so gut. Und dann wird es, wenn du so sagst.

01:02:45 So, yeah, we want them to move around. So, like, the roaming is a huge part of also getting them to attack player bases because it's much more interesting if it's not just, ah, yes, we wish to attack you. Let us spawn a bunch of these next to you. It's like, oh, if you go around and you see, like, oh, there's a bunch of, like, the little feral traces places, you know, oh, there are NPCs around.

01:03:13 Do I want to set up shop? Yes. So there's some of that and the first version of this will be like super, super preliminary. It's mostly so we have a foundation to work with, but we absolutely want to get there. I already kind of talked about this, but getting them to be interested in targets in a way that you can manage.

Stealth-Mechaniken und Wahrnehmung

01:03:42

01:03:42 Und du kannst nicht bemanage es gut, aber es ist etwas, dass du, wie sie vielleicht interessiert sind, und es ist ein, wie ein Stealth-Game-Influence hier ist, wie Thief oder Dishonored oder Metal Gear, wo es ist, wie wir nicht haben, Literal, Sight-Cones, aber wir werden ein paar...

01:04:04 Wir werden mehr Bewusstsein werden über verschiedene Staten und verschiedene Dinge, die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie über die Sie

01:04:26 Und sie werden das so, wenn du das weit außerhalb der Temperatur-Temperatur-Range hast, werden sie denken, dass das weird ist. Und wenn es zu weird ist, dann sagen sie, das ist ein Suspicion, es ist ja Zeit, um das zu blow, weil wir nicht wollen mit dem.

01:04:42 Aber es ist mostly über die Dinge, die sie in eine Art, die sie zu machen, um, so dass sie sich um, wie sie ihre Limitungen sind und um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um, um

01:05:06 Es gibt auch die Worte zu überlegen, wie sie sie an sie an sie an sie an sie an sie an sie an sie an sie an sie. Und dann ist das auch eine andere Sache, dass wir alle bauen Bases haben, wir wollen sie zu bauen Bases.

Die Rolle der NPC-Generatoren

01:05:26

01:05:26 Ich habe schon ein bisschen mehr von dem, die Generatorer Sites, die ich finde, waren die starten. Ja, sie sind die genesis des этого. Und was wir wollen, ist, dass sie sich um die Solar System zu lösen, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden, sie werden,

01:05:45 Und dann, wenn sie voll und sie nicht mehr loot haben, sie werden es auf in eine Location und dann, wo sie genau sind, sie haben, sie haben eine Struktur oder sie werden einfach nur ein kleines Erwartungen. Und du kannst dann über das und sie haben sie, oder wenn sie haben Industrie, es wird ihnen wert, dass sie ihre Sache machen. Und...

01:06:12 Trying to manage being in the same solar system or same star system as.

01:06:19 Diese Dinge, die absoluten können, und die absoluten können, die dein Leben zu verändern. Aber sie werden auch produziert, in eine Art, die du nicht kannst oder sind besser effizient. Ist es wert, dass sie mit einem Noisen-Neibhörigen, wenn sie, wenn sie, wenn sie, wenn sie Gold aus der Haus aus der Haus aus? Ist es wert, dass sie in der Beirn in Beirn, wo die Beirn immer wieder auf die Beirn kommen und wahrscheinlich, wenn sie, wenn sie durch die Beirn gehen? Ja, einfach.

01:06:47 Oh, yeah, I'm into that. Love that. And obviously a lot more. Yeah, yeah, way more. I mean, this is, we talked about this a little bit the other day when we were doing the event, but, you know, some of the, the, um.

Schwarmverhalten und CPU-Herausforderung

01:07:05

01:07:05 Die NPCs für nicht nur die Boss, aber die little Hangers-On für die Boss fühlen sehr interessant. Eine der Dinge, die wir nicht wirklich haben, ist Swarm Mechanik. Und zu sehen Ferals, die sich auf die Schwarm ist sehr gefährlich. Du hast die Gruppen, 10, 15 an der Max.

01:07:33 Und sie sind alle kleine Leute, ein paar kleine Leute, aber ein paar von ihnen, 40 alle an einmalig ist, das ist verrückt. Oh ja, ich meine, die ich war testen, was ich späte 500 bis 2000 von ihnen, um zu sehen, was würde ich sehen, was würde ich mit dem CPU passieren. Und dann würde ich einfach mal auf den CPU spielen. Was ist das in den CPU, bei der? Um, es ist ein bisschen auf dem CPU, speziell wenn sie alle in den gleichen gleichen Spot sind.

01:08:02 Weil wir die Unfortunate Situation der NPCs all care about Line of Sight, weil Line of Sight ist wichtig.

01:08:13 Aber sie alle mit einer anderen Seite zu interferieren. So die Problem ist, wenn es 2,000 von ihnen auf einem Grid gibt, und sie sind alle interessiert in ungefähr die gleiche Sache. Du hast die Swarm, und die Swarm ist immer wieder mit jeder in die Swarm's Linie zu sagen. So...

01:08:38 Das ist nicht so wichtig. Ja, ja. Und es ist wie, die mehr aktiv sie sind, die mehr sie werden, die mehr sie werden. Aber wir haben nicht gesehen, dass sie es nicht so schlimm. Do sie actively versuchen, zu avoid einen anderen, wenn sie sich nicht? Sie nicht so, dass sie sich nicht so interessieren. Ja. Ja. Okay, cool.

01:09:10 Und mehr. Und mehr. Und mehr.

Ausblick und Roadmap-Update

01:09:15

01:09:15 Was next? That's it. That's it. That's it. Oh my gosh. Whole presentation. All right. Well, I, okay. So let's, let's then take a, take a, a quick step back. Cause I'm going to give a, give away something here. Very, very soon, which is to say now, which is next week. We're doing a roadmap update. We're going to be having, it'll be me, my, me, myself and I also CCP overload, CB ship post in chat.

01:09:44 Und dann, CSP Goodfellow, unser Game Designer, unser Game Director, not Game Designer, er hat sich schon ein Design-Things. CSP Goodfellow, unser Game Director, will be hier zu geben, um, ein Roadmap Update, das nächste Friday ist. Aber bevor wir über das Roadmap Update sprechen, ich denke, die nächste Frage für Sie ist, wenn Sie sich da etwas in den worksmen? Ich weiß, dass Sie sich da etwas in den worksmen, was wir, wir haben, die Streaming kickoff, über die Mirakles, die wir immer so oft haben. Und natürlich, wir haben die Mirakles already.

01:10:12 Ich denke, was ist der nächste Miracle in den works? Ich meine, die größte Sache wir für mit March ist, ist Roaming. Okay. Und bei Extension, die Attacking Base ist, es wird pretty bare Bones, weil, ich meine, March ist nicht weit entfernt. No, das ist schon. Es ist nur ein paar Wochen zu diesem Punkt. Gott, es ist nur ein paar Wochen zu diesem Punkt. So, ja, ich will, ich will, ich will, ich will, und sete expectations, oder es ist, wie sie will, be able zu Interakt mit der Base.

01:10:42 Und sie werden sie nicht mehr so viel, großartig. Das ist ja, das wird gut. Okay, wir sehen uns auf das nächste Miracle. Ich bin sehr excited.

01:11:09 So next week put in your calendars. Check the VOD afterwards if you're not here. Obviously I'm not going to listen. You don't have to be here. We have YouTube. We have technology. You can go check that instead. So go do that if you're not sure. But next week we'll be doing a roadmap update with myself. CCB Overloaded to a good fella. Maybe somebody else will drag in here. I have no idea. We haven't bullied CCB Rotor in a while. So maybe we'll get him in here as well. I'm sure he would love that.

01:11:37 Und dann wir uns über die wir gehen. Obviamente, diese letzten paar Wochen haben wir... Ja, nicht vergessen, zu like, subscribe, ringen die Bälle. Hey, hit das Bälle, Baby. Also, dieses Weeks Stream war brought to you by Meal Factor of the Week. Clash of Clans. Anyway, wir sind Fokus hier real fast. Surfshark, danke. NordVPN.

01:12:05 Ich bin sicher, dass sie das gerne lieben. Für legalen Reasons ist es ein ein Joke, by the way. Aber wir werden ein Update. Wir werden über wo wir jetzt sind. Obviamente, die letzten paar Wochen haben wir quasi weil wir haben, weil wir haben die Holidays haben. Aber wir haben jetzt mit dem Schrauben, um Februar, sogar in Februar. Und auch noch ein weiteres Jahr. Und dann den Rest des Jahres. Ich bin es 2026. Wir sind bereits über die ersten Woche. Wir haben über eine Woche.

01:12:34 Durch die ersten Woche von 2026? Es ist nur ein Monat. Es ist ein Monat. Es hat nur ein Monat. Ich weiß, aber es ist ein Monat. Es ist ein Monat. Okay. Ich bin, dass ich mich so für uns. Ich bin CCB Joten, die uns im Zusammenhang mit dem, die wir uns an. Wir sind ein Monat. Wir sind ein Monat. Ich bin ein Monat. Ich bin ein Monat. Ich bin ein Monat. Ich bin ein Monat. Ich bin ein Monat. Ich bin ein Monat. Ich bin ein Monat. Ich bin ein Monat. Ich bin ein Monat. Ich bin ein Monat. Ich bin ein Monat. Ich bin ein Monat. Ich bin ein Monat. Ich bin ein Monat. Ich bin ein Monat. Ich bin ein Monat. Ich bin ein Monat.

01:13:02 Until next time, we'll see you on the Frontier. Have a good night, have a good afternoon, and we will see you next time.