Uma lista útil de middleware de IA. Forneça URL, de código-fonte livre ou de código aberto ou licenciado e uma breve descrição das habilidades.
Formato:
*Package* (License)
Link
Pros
Cons
Uma lista útil de middleware de IA. Forneça URL, de código-fonte livre ou de código aberto ou licenciado e uma breve descrição das habilidades.
Formato:
*Package* (License)
Link
Pros
Cons
Respostas:
Reformulação / desvio (licença ZLib)
A reformulação é uma biblioteca para gerar malhas de navegação a partir de sopas de polígonos. O desvio é um kit de ferramentas de busca de caminhos e raciocínio espacial que funciona em malhas de navegação.
OpenSteer (licença MIT):
O OpenSteer é uma biblioteca C ++ para ajudar a construir comportamentos de direção para personagens autônomos em jogos e animação. Além da biblioteca, o OpenSteer fornece um aplicativo baseado em OpenGL chamado OpenSteerDemo, que exibe demonstrações predefinidas de comportamentos de direção. O usuário pode criar protótipos, visualizar, anotar e depurar rapidamente novos comportamentos de direção escrevendo um plug-in para o OpenSteerDemo.
Eu já vi isso muito bem em jogos simples.
Há também o MicroPather - uma biblioteca de localização de caminhos de código aberto do mesmo cara que criou o TinyXML.
Havok AI (Comercial - não é barato)
http://www.havok.com/index.php?page=havok-ai
Havok é muito bom em física e oferece comportamento, animação e outros tipos de middleware há algum tempo.
Física e IA não são fáceis de cooperar, especialmente animações, então economize algum tempo e use Havok.
Altamente recomendado. :)
Se você puder pagar.
Prós: Qualidade de força da indústria, tecnologia comprovada. Faz a IA e a física cooperarem.
Contras: Preço alto.
AI.implant (licenciado)
http://www.presagis.com/products_services/products/ms/simulation/aiimplant/#
Não faço ideia se é bom, lembro-me de receber alguns folhetos deles na GDC há alguns anos e parece que eles ainda estão por aí.
Kynapse (comercial) é pelo que entendi a participação de mercado número 1 das bibliotecas de busca de caminhos. É o mais antigo dos middlewares comerciais de IA existentes.
http://usa.autodesk.com/adsk/servlet/pc/index?siteID=123112&id=11390544
Minha experiência com versões anteriores foi que elas eram volumosas com uma API terrível e não muito bem implementadas. Tivemos muitos problemas com isso.
Agora, na nova versão, parece que eles mudaram os formatos de dados e algumas outras mudanças radicais, então talvez eles tenham corrigido os problemas agora.
Também é um produto comercial e bastante caro.
NavPower (comercial)
Minha experiência com ela foi positiva, embora ainda não tenha enviado nenhum título. A maioria das pessoas com quem conversei teve uma experiência igualmente positiva. API é fácil de entender.
API bastante simplista, que pode ser uma limitação.
Golaem ( Comercial )
Vou adicionar à lista de produtos comerciais Golaem (divulgação completa: trabalho para eles).
Golaem Path é uma biblioteca de navegação 3D em tempo real (localização de caminhos e comportamentos reativos de navegação / direção). Não é comercializado para desenvolvimento de jogos, mas pode ser usado para um jogo.
xAItment (comercial)
Bastante novo conjunto de middleware que fornece tudo, desde busca de caminhos até sistemas de comportamento / tomada de decisão. Ainda não tentei, então não posso dizer se é bom.
SharpSteer . (Licença do MIT?)
http://sharpsteer.codeplex.com/
O SharpSteer é uma porta C # do OpenSteer. Como o OpenSteer, o objetivo do SharpSteer é ajudar a construir comportamentos de direção para personagens autônomos em jogos e animação, com um foco atual na implementação do XNA da Microsoft.