Abstract
Authoring the AI for non-player characters (NPCs) in modern video games is an increasingly complex task. Designers and programmers must collaborate to resolve a tension between believable agents with emergent behaviours and scripted story lines. Behaviour trees (BTs) have been proposed as an expressive mechanism that let designers create complex behaviours along the lines of the story they want to tell. However, BTs are still too complex for non-programmers. In this paper, we propose the use of plan traces to assist designers when building BTs. In order to make this approach feasible within state-of-the-art video game technology, we generate the planning domain through an extension of the component-based approach, a widely used technique for representing entities in commercial video games.
Supported by the Spanish Ministry of Science and Education (TIN2006-15140-C03-02 and TIN2006-15202-C03-03).
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Isla, D.: Handling complexity in the Halo 2 ai. In: Game Developers Conference (2005)
Isla, D.: Halo 3 - building a better battle. In: Game Developers Conference (2008)
Kelly, J.P., Botea, A., Koenig, S.: Offline Planning with Hierarchical Task Networks in Video Games. In: AIIDE (2008)
Pizzi, D., Cavazza, M., Whittaker, A., Lugrin, J.-L.: Automatic Generation of Game Level Solutions as Storyboards. In: AIIDE (2008)
Rabin, S. (ed.): AI Game Programming Wisdom 3. Charles River Media (2006)
Rabin, S. (ed.): AI Game Programming Wisdom 4. Charles River Media (2008)
Rene, B.: Game Programming Gems 5. In: chapter Component Based Object Management. Charles River Media (2005)
Sánchez-Ruiz, A.A., González-Calero, P.A., Díaz-Agudo, B.: Abstraction in Knowledge-Rich Models for Case-Based Planning. In: Proc. of Int. Conf. on Case-Based Reasoning (2009)
West, M.: Evolve your hiearchy. Game Developer 13(3), 51–54 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sánchez-Ruiz, A.A., Llansó, D., Gómez-Martín, M.A., González-Calero, P.A. (2009). Authoring Behaviour for Characters in Games Reusing Abstracted Plan Traces. In: Ruttkay, Z., Kipp, M., Nijholt, A., Vilhjálmsson, H.H. (eds) Intelligent Virtual Agents. IVA 2009. Lecture Notes in Computer Science(), vol 5773. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04380-2_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-04380-2_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04379-6
Online ISBN: 978-3-642-04380-2
eBook Packages: Computer ScienceComputer Science (R0)