Middleware AI disponível [fechado]


22

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

4
Acho meio triste que, basicamente, todo o middleware de IA seja encontrado.
Jari Komppa

Esse é o momento perfeito. Eu acabei de iniciar uma aula de projeto de jogo neste semestre e minha equipe é a equipe de "ferramentas", por isso provavelmente seremos os únicos a escrever a ponte que integra uma delas ao jogo. :)
Ricket

@Ricket esqueça o middleware, você quer escrever tudo sozinho desta vez, só para não fazer dessa maneira. :)
tenpn

Esta é mesmo uma pergunta adequada? Além do fato de ser amplo demais e qualquer resposta possível ser fortemente determinada pela opinião pessoal, parece-me que alguém precisava de uma lista de middleware de IA, mas não queria pesquisar a si mesmo e queria que outro fizesse o trabalho.
Versec 3/15

Respostas:


13

Reformulação / desvio (licença ZLib)

Link do Googlecode

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.


O Recast / Detour deve ser o middleware de IA mais legal disponível - e depois é gratuito - sob a licença MIT. Isso é inacreditavel. :)
jacmoe

8

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.


Eu usei isso com grande efeito em um protótipo de jogo simples.
ASHelly


1

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.


1
Se você já usou o Havok AI, posso perguntar quanto custa?
precisa saber é o seguinte


0

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.


0

NavPower (comercial)

http://www.babelflux.com/

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.


0

Golaem ( Comercial )

http://www.golaem.com

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.


0

xAItment (comercial)

http://www.xaitment.com/

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.


0

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.