skip to main content
10.1145/2829875.2829908acmotherconferencesArticle/Chapter ViewAbstractPublication PagesinteraccionConference Proceedingsconference-collections
short-paper

Second Mind: A System for Authoring Behaviors in Virtual Worlds

Published: 07 September 2015 Publication History

Abstract

In this paper, we present a design solution that enables novice users to author the behaviors of non-playing characters in virtual worlds. We discuss the current authoring interface and the activities that the users need to conduct in order to generate behaviors. We also outline the system architecture, which we called Second Mind, with focus on the behavior execution system and the interface layer that connects it to the external virtual world. A series of user studies, show that our system can be successfully used by novice users to produce reliable behaviors while also improving the efficiency of the authoring task.

References

[1]
E. Adams, Fundamentals of game design, 2nd ed, New Riders, 2012.
[2]
B. Li, M. Thakkar, Y. Wang, and M. O. Riedl, "Data-driven alibi storytelling for social believability", Proceedings of the Foundations of Digital Games Workshop on Social Behavior in Games, 2014.
[3]
H. Yu, and M. O. Riedl, "Personalized interactive narratives via sequential recommendation of plot points", IEEE Transactions on Computational Intelligence and AI in Games, vol. 6(2), 2014.
[4]
M. Mehta, and A. Corradini, "An approach to behavior authoring for non-playing characters in digital games", Proceedings of the International Conference on Multimedia, Interaction, Design and Innovation (MIDI '14), Warsaw, Poland, 2014.
[5]
J. Rickel, S. Marsella, J. Gratch, R. Hill, D. Traum, and W. Swartout, "Toward a new generation of virtual humans for interactive experiences", IEEE Intelligent Systems, vol. 17, 2002.
[6]
M. O. Riedl, and A. Zook, "AI for game production", Proceedings of the IEEE Conference on Computational Intelligence in Games, 2013.
[7]
J. Cassell, "Embodied conversational agents: representation and intelligence in user interfaces," AI Magazine, 22(3):67--83, 2001.
[8]
A. Corradini, M. Mehta, N.-O. Bernsen, and M. Charfuelan, "Animating an interactive conversational character for an educational game system", Proceedings of the International Conference on Intelligent User Interfaces, pp. 183--190, 2005.
[9]
J. Allbeck and N. Badler, "Representing and paramaterizing behaviors", In: H. Prendinger and M. Ishizuka (eds): Life-Like Characters: Tools, Affective Functions and Applications, 2004.
[10]
R. S. Aylett, S. Louchart, J. Dias, A. Paiva, and M. Vala, "FearNot! - An experiment in emergent narrative," Proceedings of International Conference on Intelligent Virtual Agents (IVA '05), 2005.
[11]
M. Mateas, and A. Stern, "A behavior language: joint action and behavioral idioms", In: H. Prendinger and M. Ishizuka (eds): Life-like Characters: Tools, Affective Functions and Applications, 2004.
[12]
M. Mateas, and A. Stern, "Facade: an experiment in building a fully-realized interactive drama", Game Developer's Conference: Game Design Track, San Jose (CA), USA, 2003.
[13]
P.F. Gomes, and A. Jhala, "AI authoring for virtual characters in conflict", Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE'13), 2013.
[14]
B. Schwab, AI Game Engine Programming, 2nd edition, Course Technology, 2009.
[15]
D. Isla, "Handling complexity in the Halo 2 AI", Proceedings of the Game Developers Conference, 2005.
[16]
A. Champandard, "Behavior trees for next-gen AI", Proceedings of the Game Developers Conference, 2007.
[17]
C. Dragert, J. Kienzle, and C. Verbrugge, "Statechart-based game AI in practice", Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE'12), 2012.
[18]
E. Tomai, and R. Flores, "Adapting in-game agent behavior by observation of players with learning behavior trees", Proceedings of the Int'l Conference on the Foundations of Digital Games, 2014.
[19]
A. Coman, and H. Munoz-Avila, "Plan-based character diversity", Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE'12), 2012.
[20]
R. Kadlec, C. Toth, M. Cerny, R. Bartak, and C. Brom, "Planning is the game: action planning as a design tool and game mechanism", Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE'12), 2012.
[21]
J.P. Kelly, A. Botea, and S. Koenig, "Off-line planning with hierarchical task networks in video games", Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE'08), 2008.
[22]
R. Zhao, and D. Szafron, "Using cyclic scheduling to generate believable behavior in games", Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE'14), pp. 94--101, 2014.
[23]
B. Medler, and B. Magerko, "Scribe: A general tool for authoring interactive drama", Proc. of Int'l Conference on Technologies for Interactive Digital Storytelling and Entertainment, pp.139--150, 2006.
[24]
S. Sauer, K. Osswald, X. Wielemans, and M. Stifter, "U-create: Creative authoring tools for edutainment applications", Proceedings of the International Conference on Technologies for Interactive Digital Storytelling and Entertainment, pp. 163--168, 2006.
[25]
S. Agamanolis and V. M. Bove, "Viper: A Framework for Responsive Television", IEEE MultiMedia, 10(1)88--98, 2003.
[26]
M. Rymaszewski, Second Life: The Official Guide. 2nd ed., 2009.
[27]
T. Simpson, and T. Dao, "WordNet-based semantic similarity measurement" (retrieved on May 1, 2015 from: http://www.codeproject.com/KB/string/semanticsimilarity wordnet.aspx)
[28]
A. Strauss, and J. Corbin, Basics of Qualitative Research: Grounded Theory Procedures and Techniques. Sage, 199

Cited By

View all
  • (2016)On Repairing Generated Behaviors for Graphical CharactersHCI International 2016 – Posters' Extended Abstracts10.1007/978-3-319-40548-3_17(104-109)Online publication date: 22-Jun-2016

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
Interacción '15: Proceedings of the XVI International Conference on Human Computer Interaction
September 2015
287 pages
ISBN:9781450334631
DOI:10.1145/2829875
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

In-Cooperation

  • Universitat Politècnica de Catalunya: Universitat Politècnica de Catalunya

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 September 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Authoring tools
  2. Second Life
  3. Second Mind
  4. behavior generation
  5. non-playing characters
  6. virtual worlds

Qualifiers

  • Short-paper
  • Research
  • Refereed limited

Conference

Interacción '15

Acceptance Rates

Overall Acceptance Rate 109 of 163 submissions, 67%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2016)On Repairing Generated Behaviors for Graphical CharactersHCI International 2016 – Posters' Extended Abstracts10.1007/978-3-319-40548-3_17(104-109)Online publication date: 22-Jun-2016

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media