Behavior Designer has great packs of movements and enemy tactics like: hide in shelter, stand in a queue, evade attacks, formations (circle, V, arc, etc.), surround the player, shoot and run, defend the flag, ambush and much more.
NodeCanvas lacks of these tasks. It’s too difficult to create it by yourself. Consider to add these tasks in the future update.
Please note that most of the tasks I see exist in the “movement” pack of BD, already exist in NodeCanvas base package for free instead of a paid extension. Regarding formations or other “tactics” on the other hand, the only reason I haven’t made such tasks available, is that I think that these things are very game-specific, meaning that they can differ a lot between each game as far as implementation goes.
With that said, I would definitely consider creating a few of such tasks in the future, hopefully as general as possible.
Yes, to be clear, I could understand some simple algorithms: how to make an enemy attack from a hideout (wait and attack when player is inside of trigger). Or how to make him approach, shoot and flee. Or to friendly follow the player.
But there are some things that are beyond my understanding, like formations (and group behaviour in general), or how to make an enemy dynamically hide from player’s line of sight (finding places where he is invisible), or to jump over player to attack from behind, or to dodge melee/bullets… And such things can be needed in many games.
Hey,
Thanks for the follow up. I will try to make some of those action implementations available in the future, probably after summer vacation.
Thanks again for your input.