http://altdevblogaday.org/2011/02/24/introduction-to-behavior-trees/
Offensichtlich der interessanteste Artikel, den ich auf dieser Website gefunden habe. Was denkst du darüber ?
Es fehlen einige Codebeispiele, kennen Sie keine? Ich habe auch gelesen, dass Zustandsautomaten im Vergleich zu Verhaltensbäumen nicht sehr flexibel sind ... Außerdem bin ich mir nicht sicher, ob es eine echte Verbindung zwischen Zustandsautomaten und dem Zustandsmuster gibt ... gibt es das?
Antworten:
Verhaltensbäume werden derzeit in der Branche ziemlich groß. Halo 3 verwendet sie ausgiebig für ihre KI ( Halo 3 - Building a Better Battle ).
Alex Champandard scheint ebenfalls ein großer Fan zu sein (viele Artikel auf AIGameDev.com ).
Code-Beispiele finden Sie unter:
http://magicscrollsofcode.blogspot.com/2010/12/behavior-trees-by-example-ai-in-android.html - Das Beispiel ist in Java, aber selbsterklärend.)
Zur Beantwortung Ihrer letzten Frage: Zustandsmaschinen: Zustandsobjekt versus sequentielle Prüfung: Was sind die Vor- / Nachteile?
quelle