Parameterizing Behavior Trees
Alexander Shoulson, Francisco M. Garcia, Matthew Jones, Robert Mead, Norman I. Badler
Motion in Games, November 2011, pp. 144--155.
Abstract: This paper introduces and motivates the application of parameterization to behavior trees. As a framework, behavior trees are becoming more commonly used for agent controllers in interactive game environments. We describe a way by which behavior trees can be authored for acting upon functions with arguments, as opposed to being limited to nonparametric tasks. We expand upon this idea to provide a method by which a subtree itself can be encapsulated with an exposed parameter interface through a lookup node, which enables code reuse in a manner already exploited by object oriented programming languages. Parameterization also allows us to recast Smart Events (a mechanism for co-opting agents to perform a desired activity) as behavior trees that can act generically upon groups of typed agents. Finally, we introduce a tool called Topiary, which enables the graphically-oriented authoring of behavior trees with this functionality as part of a broader testbed for agent simulation.
Article URL: http://dx.doi.org/10.1007/978-3-642-25090-3_13
BibTeX format:
@incollection{Shoulson:2011:PBT,
  author = {Alexander Shoulson and Francisco M. Garcia and Matthew Jones and Robert Mead and Norman I. Badler},
  title = {Parameterizing Behavior Trees},
  booktitle = {Motion in Games},
  pages = {144--155},
  month = nov,
  year = {2011},
}
Search for more articles by Alexander Shoulson.
Search for more articles by Francisco M. Garcia.
Search for more articles by Matthew Jones.
Search for more articles by Robert Mead.
Search for more articles by Norman I. Badler.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."