A Behavior Language: Joint Action and Behavioral Idioms

A Behavior Language: Joint Action and Behavioral Idioms
复制标题

行为语言:联合行动和行为习语

DOI:
--
复制
发表时间:
2004
期刊:
Life-like characters
影响因子:
--
通讯作者:
A. Stern
A. Stern
中科院分区:
--
文献类型:
--
作者:
Michael Mateas;A. Stern

文献摘要

被引文献

相似文献

本章介绍ABL(一种行为语言,发音为“able”),一种专门设计用于支持创建逼真的计算机角色(可信代理)的语言。在开发ABL的同时,我们正在使用该语言来实现我们的交互式戏剧项目Facade的可信代理层。通过代码示例和案例研究,我们描述了ABL的主要特征,包括顺序和并行行为,多代理协调的联合目标和行为,以及反射编程(元行为)。详细介绍了使用ABL来创作基于故事的可信代理的具体习惯用法,这些代理可以保持反应式的、每时每刻的可信度,同时以紧密协调的、长期的戏剧性序列进行表演。
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.