This topic contains 2 replies, has 2 voices, and was last updated by  RyanMitchellGames 4 weeks, 1 day ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #35301

    RyanMitchellGames
    Participant

    I am having difficulty learning the systems beyond the tutorial videos. I do not know what have the behavior tree nodes really do or the uses. I have seen the wiki and the api docs, however I was wondering is there a link to older docs so I can learn and read what all the nodes do and the proper uses?

    Thank you! Also thanks for the great systems!

    #35306

    prime
    Keymaster

    Here are a couple of articles on behavior trees in general. Although RAIN differs from these descriptions in various ways, then general approach and terminology are similar.

    http://www.gamasutra.com/blogs/ChrisSimpson/20140717/221339/Behavior_trees_for_AI_How_they_work.php

    http://aigamedev.com/open/article/bt-overview/

    There are generally 3 types of nodes in RAIN:

    Decision nodes (or logic nodes):
    These are typically Parent or Container nodes. Their purpose is to hold some set of child nodes, and then perform some logic that determines how the child nodes are run, in what order, etc. Examples are Parallel, Sequencer, and Selector.

    Action nodes (or leaf nodes):
    These nodes don’t have children, but instead are used to actually do something. Examples are Move, Detect, Animate.

    Custom nodes:
    These are Decisions or Actions that you can write for yourself.

    If you have questions on a specific node and what it does, go ahead and post those and I’ll answer them.

    #35308

    RyanMitchellGames
    Participant

    Thanks as always Prime!

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

You must be logged in to reply to this topic.