Eine nützliche Liste der AI-Middleware. Bitte geben Sie die URL, kostenlos / Open-Source oder lizenziert sowie eine kurze Beschreibung der Fähigkeiten an.
Ich finde es irgendwie traurig, dass im Grunde alle AI-Middleware wegweisend ist.
Jari Komppa
Das ist perfektes Timing, ich habe gerade in diesem Semester eine Spielprojektklasse begonnen und mein Team ist das "Werkzeug" -Team, also werden wir wahrscheinlich diejenigen sein, die die Brücke schreiben, die eines davon in das Spiel integriert. :)
Ricket
@Ricket Vergiss die Middleware, du willst diesmal alles selbst schreiben, nur damit du weißt, dass du es nicht so machst. :)
Tenpn
Ist das überhaupt eine richtige Frage? Abgesehen von der Tatsache, dass es zu weit gefasst ist und eine mögliche Antwort stark von der persönlichen Meinung abhängt, scheint mir dies, dass jemand eine Liste von AI-Middleware benötigte, sich aber nicht selbst suchen wollte und wollte, dass andere den Job erledigen.
Recast ist eine Bibliothek zum Generieren von Navigationsnetzen aus Polygonsuppen. Detour ist ein Toolkit für die Pfadfindung und räumliche Argumentation, das sich mit Navigationsnetzen befasst.
OpenSteer ist eine C ++ - Bibliothek, mit deren Hilfe Lenkverhalten für autonome Charaktere in Spielen und Animationen erstellt werden kann. Zusätzlich zur Bibliothek stellt OpenSteer eine OpenGL-basierte Anwendung namens OpenSteerDemo bereit, die vordefinierte Demonstrationen des Lenkverhaltens anzeigt. Der Benutzer kann neue Steuerungsverhalten schnell prototypisieren, visualisieren, kommentieren und debuggen, indem er ein Plug-In für OpenSteerDemo schreibt.
Ich habe gesehen, dass es in einfachen Spielen sehr gut funktioniert.
Keine Ahnung, ob es etwas Gutes ist, ich erinnere mich nur daran, dass ich vor ein paar Jahren einige Broschüren von ihnen bei der GDC bekommen habe, und es scheint, dass sie immer noch da sind.
Die Firma, die das Unternehmen geschlossen hat, also weiß ich nicht, wie es ist, immer noch da zu sein. Die Unterstützung dafür wurde von jemand anderem übernommen.
Schnittkalk
0
Kynapse (kommerziell) ist meines Erachtens der Marktanteil Nummer 1 für wegweisende Bibliotheken. Es ist die älteste der kommerziellen KI-Middlewares.
Meine Erfahrung mit früheren Versionen war, dass sie mit einer schrecklichen API sperrig und nicht sehr gut implementiert waren. Wir hatten jede Menge Probleme damit.
In ihrer neuen Version scheinen sie die Datenformate und einige andere radikale Änderungen vorgenommen zu haben. Vielleicht haben sie die Probleme jetzt behoben.
Es ist auch ein kommerzielles Produkt und ziemlich teuer.
Meine Erfahrung damit war positiv, obwohl ich noch keinen Titel damit ausgeliefert habe. Die meisten anderen, mit denen ich darüber gesprochen habe, haben damit ähnlich positive Erfahrungen gemacht. API ist leicht zu verstehen.
Ziemlich vereinfachte API, die eine Einschränkung darstellen kann.
Ich werde die Liste der kommerziellen Produkte Golaem hinzufügen (Vollständige Offenlegung: Ich arbeite für sie).
Golaem Path ist eine 3D-Navigationsbibliothek in Echtzeit (Wegfindung und reaktives Navigations- / Lenkverhalten). Es wird nicht für die Spieleentwicklung vermarktet, könnte aber für ein Spiel verwendet werden.
Ziemlich neue Middleware-Suite, die alles von der Pfadfindung bis hin zu Verhaltens- / Entscheidungsfindungssystemen bietet. Ich habe es nicht selbst ausprobiert, daher kann ich nicht sagen, ob es gut ist.
SharpSteer ist eine C # -Portierung von OpenSteer. Ziel von SharpSteer ist es, wie bei OpenSteer, Lenkverhalten für autonome Charaktere in Spielen und Animationen zu entwickeln, wobei der aktuelle Implementierungsschwerpunkt auf Microsofts XNA liegt.
Antworten:
Recast / Detour (ZLib-Lizenz)
Googlecode-Link
Recast ist eine Bibliothek zum Generieren von Navigationsnetzen aus Polygonsuppen. Detour ist ein Toolkit für die Pfadfindung und räumliche Argumentation, das sich mit Navigationsnetzen befasst.
quelle
OpenSteer (MIT-Lizenz):
Ich habe gesehen, dass es in einfachen Spielen sehr gut funktioniert.
quelle
Es gibt auch MicroPather - eine Open Source Path Finding Library von dem gleichen Typ, der TinyXML gemacht hat.
http://www.grinninglizard.com/MicroPather/index.htm
quelle
Havok AI (Kommerziell - nicht billig)
http://www.havok.com/index.php?page=havok-ai
Havok ist ein ziemlich guter Physiker und bietet seit einiger Zeit Verhaltens-, Animations- und andere Arten von Middleware an.
Es ist nicht einfach, mit Physik und KI zusammenzuarbeiten, insbesondere mit Animationen. Sparen Sie sich Zeit und nutzen Sie Havok.
Sehr empfehlenswert. :)
Wenn du es dir leisten kannst.
Vorteile: Branchenqualität, bewährte Technologie. Lässt KI und Physik zusammenarbeiten.
Nicht so gut: Steep Price.
quelle
AI.implant (Lizenziert)
http://www.presagis.com/products_services/products/ms/simulation/aiimplant/#
Keine Ahnung, ob es etwas Gutes ist, ich erinnere mich nur daran, dass ich vor ein paar Jahren einige Broschüren von ihnen bei der GDC bekommen habe, und es scheint, dass sie immer noch da sind.
quelle
Kynapse (kommerziell) ist meines Erachtens der Marktanteil Nummer 1 für wegweisende Bibliotheken. Es ist die älteste der kommerziellen KI-Middlewares.
http://usa.autodesk.com/adsk/servlet/pc/index?siteID=123112&id=11390544
Meine Erfahrung mit früheren Versionen war, dass sie mit einer schrecklichen API sperrig und nicht sehr gut implementiert waren. Wir hatten jede Menge Probleme damit.
In ihrer neuen Version scheinen sie die Datenformate und einige andere radikale Änderungen vorgenommen zu haben. Vielleicht haben sie die Probleme jetzt behoben.
Es ist auch ein kommerzielles Produkt und ziemlich teuer.
quelle
NavPower (gewerblich)
http://www.babelflux.com/
Meine Erfahrung damit war positiv, obwohl ich noch keinen Titel damit ausgeliefert habe. Die meisten anderen, mit denen ich darüber gesprochen habe, haben damit ähnlich positive Erfahrungen gemacht. API ist leicht zu verstehen.
Ziemlich vereinfachte API, die eine Einschränkung darstellen kann.
quelle
Golaem (Commerical)
http://www.golaem.com
Ich werde die Liste der kommerziellen Produkte Golaem hinzufügen (Vollständige Offenlegung: Ich arbeite für sie).
Golaem Path ist eine 3D-Navigationsbibliothek in Echtzeit (Wegfindung und reaktives Navigations- / Lenkverhalten). Es wird nicht für die Spieleentwicklung vermarktet, könnte aber für ein Spiel verwendet werden.
quelle
xAItment (gewerblich)
http://www.xaitment.com/
Ziemlich neue Middleware-Suite, die alles von der Pfadfindung bis hin zu Verhaltens- / Entscheidungsfindungssystemen bietet. Ich habe es nicht selbst ausprobiert, daher kann ich nicht sagen, ob es gut ist.
quelle
SharpSteer . (MIT Lizenz?)
http://sharpsteer.codeplex.com/
SharpSteer ist eine C # -Portierung von OpenSteer. Ziel von SharpSteer ist es, wie bei OpenSteer, Lenkverhalten für autonome Charaktere in Spielen und Animationen zu entwickeln, wobei der aktuelle Implementierungsschwerpunkt auf Microsofts XNA liegt.
quelle