Una lista útil de middleware AI. Proporcione URL, libre / de código abierto o con licencia, y una breve descripción de las habilidades.
Formato:
*Package* (License)
Link
Pros
Cons
Una lista útil de middleware AI. Proporcione URL, libre / de código abierto o con licencia, y una breve descripción de las habilidades.
Formato:
*Package* (License)
Link
Pros
Cons
Respuestas:
Recast / Detour (licencia ZLib)
Recast es una biblioteca para generar mallas de navegación a partir de sopas de polígonos. Desvío es un juego de herramientas de búsqueda de caminos y razonamiento espacial que funciona en mallas de navegación.
OpenSteer (licencia MIT):
OpenSteer es una biblioteca de C ++ para ayudar a construir comportamientos de dirección para personajes autónomos en juegos y animación. Además de la biblioteca, OpenSteer proporciona una aplicación basada en OpenGL llamada OpenSteerDemo que muestra demostraciones predefinidas de comportamientos de dirección. El usuario puede crear prototipos, visualizar, anotar y depurar rápidamente nuevos comportamientos de dirección escribiendo un complemento para OpenSteerDemo.
He visto que solía tener un gran efecto en juegos simples.
También hay MicroPather, una biblioteca de búsqueda de rutas de código abierto del mismo tipo que creó TinyXML.
Havok AI (Comercial - no es barato)
http://www.havok.com/index.php?page=havok-ai
Havok es bastante bueno en física y ha estado ofreciendo comportamiento, animación y otros tipos de middleware por un tiempo.
No es fácil cooperar con la física y la IA, especialmente las animaciones, así que ahorre algo de tiempo y use Havok.
Muy recomendable. :)
Si te lo puedes permitir.
Pros: industria de calidad, tecnología probada. Hace que la IA y la física cooperen.
Contras: precio elevado.
AI.implant (con licencia)
http://www.presagis.com/products_services/products/ms/simulation/aiimplant/#
No tengo idea de si es bueno, solo recuerdo haber recibido algunos folletos de ellos en GDC hace unos años, y parece que todavía están cerca.
Kynapse (comercial) es por lo que entiendo la cuota de mercado número 1 para las bibliotecas de búsqueda de rutas. Es el más antiguo de los middlewares comerciales de IA.
http://usa.autodesk.com/adsk/servlet/pc/index?siteID=123112&id=11390544
Mi experiencia con versiones anteriores fue que eran voluminosas con una API terrible y no estaban muy bien implementadas. Tuvimos muchos problemas con eso.
Ahora, en su nueva versión, parece que han cambiado los formatos de datos y algunos otros cambios radicales, por lo que tal vez hayan solucionado los problemas ahora.
También es un producto comercial y bastante caro.
NavPower (comercial)
Mi experiencia con él ha sido positiva, aunque todavía no he enviado ningún título. La mayoría de los demás con los que he hablado han tenido una experiencia similarmente positiva. API es fácil de entender.
API bastante simplista, que puede ser una limitación.
Golaem ( comercial )
Agregaré a la lista de productos comerciales Golaem (divulgación completa: trabajo para ellos).
Golaem Path es una biblioteca de navegación 3D en tiempo real (búsqueda de rutas y comportamientos reactivos de navegación / dirección). No se comercializa para el desarrollo de juegos, pero podría usarse para un juego.
xAItment (comercial)
Bastante nuevo conjunto de middleware que proporciona todo, desde la búsqueda de caminos hasta el comportamiento / sistemas de toma de decisiones. No lo he probado yo mismo, así que no puedo decir si es bueno.
SharpSteer . (¿Licencia MIT?)
http://sharpsteer.codeplex.com/
SharpSteer es un puerto C # de OpenSteer. Al igual que OpenSteer, el objetivo de SharpSteer es ayudar a construir comportamientos de dirección para personajes autónomos en juegos y animación, con un enfoque de implementación actual hacia el XNA de Microsoft.