#Break it down into composite parts:

1 messages · Page 1 of 1 (latest)

stiff quartz
#

Wouldn't the condition need to be managed by something in an upper layer of abstraction?

#

I'm still trying to work out if I should use GOAP, an FSM, etc.

limber turtle
#

If you're trying to implement an actual ai behavior, then goap, behaviour tree, utility ai and many other approaches are viable options. From my understanding you were trying to implement a sort of testing system. If that's the case, I'd go with a custom implementation similar to what I suggested.

limber turtle
stiff quartz
#

yeah, I'm trying to build out AI behavior, but because the actions a bot can perform involve execution across multiple ticks of gametime, I need some construct to account for that