android - Behavior Tree versus State machine -



android - Behavior Tree versus State machine -

i want implement complex branching logic android business application used marketing questionaire tool lots of questions , branching among them according user responds. i'm confused whether implement dialog logic fsm or behavior tree. authors have used trees implement state machines. illustration in artificial intelligence games ian millington et al, author suggests using decision tree fsm. however, think fsm can have closures, illustration having transition between "raise alarm" , "defend" create graph rather tree. first question difference between tree , state machine ? sec 1 implementation app, manage high level of branching complexity?

i think definition, fsm have 1 entry point, while behavior trees can have multiple inputs. tree graph, graph not tree. tree acyclic graph leaves never have multiple parents. in regard, tree improve suited fsm.

anyways, imagine type of simulation outside scope of android api. hence, looking more @ kind of tools available in java. 1 time did machine learning research project in java. ended implementing custom tree info construction in order facilitate multithreading.

i hope helps!

android behavior finite-automata decision-tree

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

intellij idea - Update external libraries with intelij and java -

javascript - send data from a new window to previous window in php -