Skip to main content

A Behavior Language: Joint Action and Behavioral Idioms

  • Chapter
Life-Like Characters

Part of the book series: Cognitive Technologies ((COGTECH))

Summary

This chapter presents ABL (A Behavior Language, pronounced “able”), a language specifically designed to support the creation of life-like computer characters (believable agents). Concurrent with our development of ABL, we are using the language to implement the believable agent layer of our interactive drama project, Façade. With code examples and case studies we describe the primary features of ABL, including sequential and parallel behaviors, joint goals and behaviors for multi-agent coordination, and reflective programming (meta-behaviors). Specific idioms are detailed for using ABL to author story-based believable agents that can maintain reactive, moment-by-moment believability while simultaneously performing in tightly coordinated, long-term dramatic sequences.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bates, J.: Virtual reality, art, and entertainment. Presence: The Journal of Teleoperators and Virtual Environments 1 (1): 133–138 (1992)

    Google Scholar 

  2. Bates, J., Loyall, A. B., Reilly, W. S.: Integrating reactivity, goals, and emotion in a broad agent. In: Proceedings of the Fourteenth Annual Conference of the Cognitive Science Society, Bloomington, Indiana (1992)

    Google Scholar 

  3. Blumberg, B.: Old Tricks, New Dogs: Ethology and Interactive Creatures. PhD dissertation (MIT Media Lab 1996 )

    Google Scholar 

  4. Burke, R., Isla, D., Downie, M., Ivanov, Y., Blumberg, B.: CreatureSmarts: The art and architecture of a virtual brain. In: Proceedings of the Game Developers Conference, San Jose, CA (2001) pp 147–166

    Google Scholar 

  5. Cavazza, M., Charles, F., Mead, S.: Characters in search of an author: AI-based virtual storytelling. In: Proceedings of the International Conference on Virtual Storytelling, Avignon, France (2001)

    Google Scholar 

  6. Doyle, P.: Believability through context: Using “knowledge in the world” to create intelligent characters. In: Proceedings of the International Joint Conference on Agents and Multi-Agent Systems (AAMAS 2002), Bologna, Italy (ACM Press, New York 2002 ) pp 342–349

    Google Scholar 

  7. Doyle, P., Hayes-Roth, B.: Agents in annotated worlds. In: Proceedings of the Second International Conference on Autonomous Agents, Minneapolis, MN (1998)

    Google Scholar 

  8. Grand, S.: Creation: Life and How to Make It (Harvard University Press 2001)

    Google Scholar 

  9. Gratch, J., Marsella, S.: Tears and fears: Modeling emotions and emotional behaviors in synthetic agents. In: Proceedings of the 5th International Conference on Autonomous Agents, Montreal, Canada (ACM Press, New York 2001 )

    Google Scholar 

  10. Hayes-Roth, B., van Gent, R. Huber, D.: Acting in character. In: Creating Personalities for Synthetic Actors, ed Trappl, R., Petta, P. ( Springer, Berlin New York 1997 )

    Google Scholar 

  11. Lebowitz, M.: Creating characters in a story-telling universe. Poetics 13: 171–194 (1984)

    Article  Google Scholar 

  12. Lebowitz, M.: Story telling as planning and learning. Poetics 14: 483–502 (1985)

    Article  Google Scholar 

  13. Lester, J., Stone, B.: Increasing believability in animated pedagogical agents. In: Proceedings of the First International Conference on Autonomous Agents. Marina del Rey, CA (1997) pp 16–21

    Chapter  Google Scholar 

  14. Lester, J., Voerman, J., Towns, S., Callaway, C.: Deictic believability: Coordinating gesture, locomotion, and speech in lifelike pedagogical agents. Applied Artificial Intelligence 13 (4–5): 383–414 (1999)

    Article  Google Scholar 

  15. Loyall, A.B.: Believable Agents. PhD thesis, Technical report CMU-CS-97–123 (Carnegie Mellon University 1997 )

    Google Scholar 

  16. Loyall, A.B., Bates, J.: Hap: A reactive, adaptive architecture for agents. Technical report CMU-CS-91–147 (Carnegie Mellon University 1991 )

    Google Scholar 

  17. Loyall, A.B., Bates, J.: Real-time control of animated broad agents. In: Proceedings of the Fifteenth Annual Conference of the Cognitive Science Society, Boulder, CO (1993)

    Google Scholar 

  18. Mateas, M.: Interactive Drama, Art and Artificial Intelligence. PhD thesis, Technical report CMU-CS-02–206 (Carnegie Mellon University 2002 )

    Google Scholar 

  19. Mateas, M., Stern, A.: Architecture, Authorial Idioms and Early Observations of the Interactive Drama Façade. Techical report CMU-CS-02–198 (Carnegie Mellon University 2002 )

    Google Scholar 

  20. Mateas, M., Stern, A.: Integrating plot, character and natural language processing in the interactive drama Façade. In: Proceedings of Technologies for Interactive Digital Storytelling and Entertainment (TIDSE 2003), Darmstadt, Germany (2003)

    Google Scholar 

  21. Mateas, M., Stern, A.: Towards integrating plot and character for interactive drama. In: Socially Intelligent Agents: The Human in the Loop, ed Dautenhahn, K. ( Kluwer Academic, Dordrecht 2002 )

    Google Scholar 

  22. Mateas, M., Stern, A.: Towards integrating plot and character for interactive drama. In: Working notes of the Social Intelligent Agents: The Human in the Loop SymposiumAAAI Fall Symposium Series (AAAI Press, Menlo Park, CA 2000)

    Google Scholar 

  23. McKee, R.: Story: Substance, Structure, Style, and the Principles of Screenwriting ( HarperCollins, New York 1997 )

    Google Scholar 

  24. Moreno, R., Mayer, R., Lester, J.: Life-like pedagogical agents in constructivist multimedia environments: Cognitive consequences of their interaction. In: Proceedings of the World Conference on Educational Multimedia, Hypermedia, and Telecommunications (ED-MEDIA), Montreal (2000) pp 741–746

    Google Scholar 

  25. Neal Reilly, W. S.: Believable Social and Emotional Agents PhD dissertation, School of Computer Science (Carnegie Mellon University 1996 )

    Google Scholar 

  26. Rickel, J., Johnson, L.: Animated agents for procedural training in virtual reality: Perception, cognition, and motor control. Applied Artificial Intelligence 13: 343–382 (1998)

    Article  Google Scholar 

  27. Rousseau, D., Hayes-Roth, B.: A social-psychological model for synthetic actors. In:Proceedings of the Second International Conference on Autonomous Agents,Minneapolis, MN (1998)

    Google Scholar 

  28. Sengers, P.: Anti-Boxology: Agent Design in Cultural Context. PhD dissertation. School of Computer Science (Carnegie Mellon University 1998 )

    Google Scholar 

  29. Stern, A.: Virtual Babyz: Believable agents with narrative intelligence. In:Working Notes of the 1999 AAAI Spring Symposium on Narrative Intelligenceed Mateas, M., Sengers, P. (AAAI Press, Menlo Park, CA 1999)

    Google Scholar 

  30. Stern, A., Frank, A., Resner, B.: Virtual Petz: A hybrid approach to creating autonomous, lifelike Dogz and Catz. In:Proceedings of the Second International Conference on Autonomous Agents(AAAI Press, Menlo Park, CA 1998) pp 334–335

    Google Scholar 

  31. Tambe, M.: Towards flexible teamwork. Journal of Artificial Intelligence Research 7: 83–124 (1997)

    Google Scholar 

  32. Yoon, S.Y., Blumberg, B., Schneider, G.: Motivation driven learning for interactive synthetic characters. In: Proceedings of Autonomous Agents 2000 (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Mateas, M., Stern, A. (2004). A Behavior Language: Joint Action and Behavioral Idioms. In: Prendinger, H., Ishizuka, M. (eds) Life-Like Characters. Cognitive Technologies. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-08373-4_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-08373-4_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-05655-0

  • Online ISBN: 978-3-662-08373-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics