Reply To: Setting up AI with FSM top-level and BT's sub level + related questions

NodeCanvas Forums Support Setting up AI with FSM top-level and BT's sub level + related questions Reply To: Setting up AI with FSM top-level and BT's sub level + related questions

#10547
jalex19
Participant

Hey thanks! I’ll give this a try this evening. Not only do I want to get something functional, I also want to get a good understanding of “Best Practices” so I can scale and avoid a bunch of rework later. Your explanation of “Why” to use a BT here makes perfect sense, and I’ll try out the “How” in a bit.

It’s funny I haven’t seen other tools approach AI in this way. I own BehaviorDesigner and ICode, the former is pure BT and the latter is FSM. Doing BT for everything, even nested, was hard to get my head around (I came from using FSMs in other engines for work), but using only FSMs with ICode got a bit cumbersome as well. I see that BehaviorDesigner has an ICode integration but … yeah that’s two programs with their own styles I need to balance and frankly, more risk if one of them stops being supported.

I’m really liking your technical approach with FSM / BT balance and really happy with my purchase so far, and haven’t even gotten to the dialog tool yet, though I can see that being useful to me later.