http://altdevblogaday.org/2011/02/24/introduction-to-behavior-trees/
Oczywiście najciekawszy artykuł, który znalazłem na tej stronie. Co o tym myślisz ?
Brakuje jakiegoś przykładu kodu, nie znasz żadnego? Przeczytałem również, że maszyny stanowe nie są zbyt elastyczne w porównaniu do drzew zachowania ... Co więcej, nie jestem pewien, czy istnieje prawdziwy związek między maszynami stanu a wzorcem stanu ... czy istnieje?
Odpowiedzi:
Drzewa zachowań stają się obecnie dość duże w branży. Halo 3 używa ich intensywnie do tworzenia sztucznej inteligencji ( Halo 3 - Building a Better Battle ).
Alex Champandard wydaje się być także wielkim fanem (wiele artykułów na ten temat na AIGameDev.com ).
Przykłady kodu można znaleźć na stronie:
http://magicscrollsofcode.blogspot.com/2010/12/behavior-trees-by-example-ai-in-android.html - przykład w Javie, ale nie wymaga wyjaśnień)
Aby odpowiedzieć na twoje ostatnie pytanie: automaty stanowe: obiekt stanowy a kontrola sekwencyjna: jakie są zalety / wady?
źródło