Als «ai» getaggte Fragen

9
ECS: AI-Komponenten und -Systeme

Ich versuche mit einem ECS das beste Entwurfsmuster für meinen AI-Code zu finden. Im Moment haben die Entitäten, die als CPU-gesteuert fungieren, Komponenten wie: WeaponComponent ChargeComponent Bewegungskomponente AIControlledComponent ... Ich habe ein AIControlSystem , das die Entitäten mit der...

9
Einem Pfad auf sanfte Weise folgen

Ich mache gerade ein 2D-Tower-Defense-Spiel mit einer statischen, vorgegebenen Spur, der die Feinde folgen (dh Türme können den Pfad nicht blockieren, und die Pfadfindung ist nicht das Problem, das ich zu lösen versuche). Ich versuche herauszufinden, wie genau Einheiten dieser Spur auf...

9
Warum kann ich den Operator '> =' nicht mit Vector3s verwenden?

Ich versuche, ein Rechteck zwischen zwei Positionen zu bewegen, die ich als _positionAund bezeichne _positionB. Beide sind vom Typ Vector3. Das Rechteck bewegt sich gut. Wenn es jedoch erreicht _positionBwird, bewegt es sich nicht in die entgegengesetzte Richtung, wie es sollte. Ich ging zurück in...

9
Wie man die Schwerkraft berücksichtigt, wenn man KI bewegt

Ich mache ein 2D-Spiel. Derzeit fliegt ein Hubschrauber herum, der vom Spieler gesteuert wird. Die Steuerung erfolgt über die Pfeiltasten: AUF, LINKS und RECHTS. Die Geschwindigkeit entlang der y-Achse ist dyund die Geschwindigkeit entlang der x-Achse ist dx. Die Physik ist wie folgt: Wenn UP...

9
Pfad „Sichtlinie“ über das Navigationsnetz

Ich möchte die Sichtlinie in einem Navigationsnetz berechnen. Betrachten Sie das Bild unten, die gelbe Linie ist das Ergebnis von nur A * und die rote Linie ist das Ergebnis eines Sichtlinienalgorithmus, der die gelbe Linie als Eingabe verwendet. Jetzt kann sich das Gerät direkt ohne „Zick-Zack“...

8
Hilfe bei der Strategie-Spiel-KI

Ich entwickle eine KI für ein Strategiespiel (denken Sie an Final Fantasy Tactics) und habe Probleme, das Design der KI zu entwickeln. Mein Hauptproblem besteht darin, herauszufinden, welches das optimale ist. Lassen Sie mich zunächst die Priorität der Maßnahmen beschreiben, die die KI ergreifen...

8
Wie wichtig ist ein Einzelspielermodus in einem 2-Spieler-Spiel?

Nehmen wir also an, Sie haben ein 2-Spieler-Spiel am Beispiel von Schach (außer es ist ein Originalspiel ohne einsatzbereite KI). Nehmen wir an, das Metaspiel hat auch einen sozialen Aspekt. Nehmen wir also an, es ist ein Schachspiel auf Facebook, bei dem Sie Ihre Freunde herausfordern können. Wie...

8
Der beste Algorithmus zur Verbesserung von Alpha-Beta?

Ich studiere KI. Mein Lehrer gab uns den Quellcode eines schachartigen Spiels und bat uns, ihn zu verbessern. Meine Übung besteht darin, den in diesem Spiel implementierten Alpha / Beta-Algorithmus zu verbessern. Der Programmierer verwendet bereits Transpositionstabellen, MTD (f) mit Alpha / Beta +...

8
Eine passable 4X-Spiel-KI machen

Ich programmiere ein ziemlich "einfaches" 4X-Spiel (wenn ein 4X-Spiel einfach sein kann). Es hat einen Indie-Umfang und ich frage mich, ob es überhaupt eine passable KI gibt, ohne dass ich monatelang darauf programmieren muss. Das Spiel hat drei Hauptentscheidungsteile; Ausgaben für...

8
Wie man KI für Kampfspiele implementiert

Ich habe gestern einen 2D-Jäger gebaut . Der zweite "Spieler" macht kaum etwas. Eigentlich nichts. Um ehrlich zu sein, habe ich noch nie ein Spiel gemacht, das einen solchen Gegner hatte. Meine Frage ist also, wie fängt man mit der KI-Programmierung für den Gegner an? Gibt es Tutorials, Best...

8
Wandvermeidungslenkung

Ich mache einen kleinen Lenksimulator mit dem Reynolds-Boid-Algorithmus. Jetzt möchte ich eine Wandvermeidungsfunktion hinzufügen. Meine Wände sind in 3D und werden mit zwei Punkten definiert: ---------. P2 | | P1 .--------- Meine Agenten haben eine Geschwindigkeit, eine Position usw. Können Sie...