http://altdevblogaday.org/2011/02/24/introduction-to-behavior-trees/
Obviamente, o artigo mais interessante que encontrei neste site. O que você acha disso ?
Falta algum exemplo de código, você não conhece? Também li que as máquinas de estado não são muito flexíveis em comparação com as árvores de comportamento ... Além disso, não tenho certeza se existe um vínculo verdadeiro entre as máquinas de estado e o padrão de estado ... existe?
Respostas:
As árvores de comportamento estão ficando muito grandes no setor no momento. O Halo 3 os usa extensivamente para a IA ( Halo 3 - Construindo uma Melhor Batalha ).
Alex Champandard também parece ser um grande fã (Muitos artigos sobre ele no AIGameDev.com ).
Para obter exemplos de código, consulte:
http://magicscrollsofcode.blogspot.com/2010/12/behavior-trees-by-example-ai-in-android.html - O exemplo está em Java, mas é auto-explicativo.
Para responder à sua última pergunta: Máquinas de Estado: Objeto de Estado versus verificação seqüencial: quais são os prós / contras?
fonte