Apex Utility AI

NodeCanvas Forums Custom Nodes & Tasks Apex Utility AI

This topic contains 5 replies, has 2 voices, and was last updated by  Gavalakis 4 months, 2 weeks ago.

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
  • #11995


    Hi, are there any plans to integrate Apex Utility AI? Thanx!




    There were not any plans for it, but if there is demand I can take a look at this.
    I would like to hear what kind of integration you are after (?)




    Thanks for your reply. Currently I’m using Apex Utility AI as a kind of decision/selector node (faked with bools) within a behaviour tree. The context of the AI is the Blackboard. I only know a little of all the features of apex utility ai, but perhaps there are other use-cases where a combination of both would be helpful.





    If you can already use Apex Utility to write values on the blackboard then I think what you are doing is a good start 🙂
    I think the best candidate node for Utility AI, would be the “Priority Selector” in NodeCanvas.
    The Priority Selector, will basically select a child based on it’s priority, which is essentially a float number which can be read from the blackboard.
    So, you could use Apex Utility to write the different decision priorities on the blackboard and then in turn use “Priority Selector” to actually select a branch.


    Let me know what you think, or if you have any specific node in mind that will make this easier for you working with Apex Utility.
    Thanks 🙂

    You must be logged in to view attached files.


    Thank you very much for your quick response. Your suggestion sounds very good.
    In my use case the node could work as follows:
    -> Enter node
    -> Execute one frame of the utility AI decision component <- Blackboard is content
    -> The selected apex action(s) does/do something and/or store(s) one or more results to the Blackboard
    -> Wait for all AI decisions/actions to be finished
    -> A final (prio-) selection value will be written to the Blackboard
    -> Node is left
    -> The selected state/subtree is executed

    I’m quite certain that there are (many) more use cases around, also cause I’m currently only scratching the surface of the Apex Utility AI.




    Hello again,
    You are very welcome and thanks for the extra information about how you’d like to see it working. Makes sense 🙂
    I will contact Apex Utility AI devs and hopefully we will be able to have something good up and running!

    Thanks again.

Viewing 6 posts - 1 through 6 (of 6 total)

You must be logged in to reply to this topic.