Alternative to BT's B.S?

Hello,

I don’t mean to be offensive, but after 2 years of trying to make AI with Behavior Trees…

BT’s are OVER complicating everything

after hours of fighting a behaviour tree, I get EVERYTHING but complex behavior…I am already happy to have that s…t do what I ask

no matter what I implement, I spend way more time figuring out BT’s issues than just programming AI with blueprints

I constantly ask myself if I should use a sequence or a selector

I spend hours trying to figure why the BT is going only half way and never executing the rest of it’s tree

that ■■■■ blackboard is the most useless thing I have ever seen, why not just use typed variables ? instead I always have to create black board variables and then casting them one way or another

a boolean will always be a boolean , an actor will always be an actor why bother with that blackboard crap ?

half of the AI is in the services / half of it is located in AI controllers, this is just unmanageable

also, there is no way a bunch of selector and sequences will do decent parallel behaviors

the parallel node is a joke

are there any other ways to have decent complex behavior but f…king BT’s ?

anyone feels the same ?

I really need people’s guidance on this

thanks for your help

Clearly you need to cooldown a little and learn how to properly use BTs.

after 2 years of “cooling down” I need something else

why bother with BT’s while blueprints can just do exactly the same with less effort

and you clearly did not read half of my statement, it’s a 2 years experience talking here

watching tutorials, reading the doc, asking questions all over the place…it’s not a rage quit

I been programming in many many languages and even more SDK’s/API/systems

I wrote 2 small OS’s (x386 & RPI zero) and 2 game engine (Java & C++)

please take some time to read and argue, just dont discard this cos you don’t like it

reddit have more open minded people as usual :wink:

if you’re like me and feel BT’s are painfull and really avoidable :

one can just do complex behaviors with a state machine and have complex ways of changing states for instance

if you have better ideas and will to participate constructively than go for it

F… BT’s !!!

I use state machines.

This one is great! It even comes with a dialogue system.

With all due respect, but with comments like:

I constantly ask myself if I should use a sequence or a selector

and

there is no way a bunch of selector and sequences will do decent parallel behaviors the parallel node is a joke

Then it’s clear to me, that you don’t know how to properly use BTs.

But, to each his own.