http://altdevblogaday.org/2011/02/24/introduction-to-behavior-trees/
Évidemment, l'article le plus intéressant que j'ai trouvé sur ce site. Qu'est-ce que tu en penses ?
Il manque un exemple de code, n'en connaissez-vous pas? J'ai également lu que les machines à états ne sont pas très flexibles par rapport aux arbres de comportement ... En plus de cela, je ne sais pas s'il existe un vrai lien entre les machines à états et le modèle d'état ... est-ce qu'il y en a?
Réponses:
Les arbres de comportement deviennent assez gros dans l'industrie en ce moment. Halo 3 les utilise largement pour leur IA ( Halo 3 - Construire une meilleure bataille ).
Alex Champandard semble également être un grand fan (Beaucoup d'articles à ce sujet sur AIGameDev.com ).
Pour des exemples de code, consultez:
http://magicscrollsofcode.blogspot.com/2010/12/behavior-trees-by-example-ai-in-android.html - L'exemple est en Java, mais se passe d'explications)
Pour répondre à votre dernière question: Machines à états: vérification de l'objet par rapport à la vérification séquentielle: quels sont les avantages / inconvénients?
la source