A Behavior Language: Joint Action and Behavioral Idioms
A Behavior Language: Joint Action and Behavioral Idioms
复制标题
行为语言:联合行动和行为习语
DOI:
--
复制
发表时间:
2004
期刊:
影响因子:
--
通讯作者:
A. Stern
中科院分区:
文献类型:
--
作者:
Michael Mateas;A. Stern
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, Facade. 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.