This Digital Library is published by the Association for Computing. Copyright ¿ 1999 ACM, Inc.

Artificial life meets entertainment: lifelike autonomous agents

Pattie Maes

Communications of the ACM
Vol. 38, No. 11 (Nov. 1995), Pages 108-114

[Index Terms] ..... [Review]
[Full Text in PDF Format, 512 KB]


General Terms

DESIGN, EXPERIMENTATION, HUMAN FACTORS, THEORY

Categories and Subject Descriptors

I.2.1 Computing Methodologies, ARTIFICIAL INTELLIGENCE, Applications and Expert Systems, Games.
H.5.1 Information Systems, INFORMATION INTERFACES AND PRESENTATION, Multimedia Information Systems, Artificial, augmented, and virtual realities.
J.5 Computer Applications, ARTS AND HUMANITIES.
J.7 Computer Applications, COMPUTERS IN OTHER SYSTEMS.
K.8.0 Computing Milieux, PERSONAL COMPUTING, General, Games.
I.3.7 Computing Methodologies, COMPUTER GRAPHICS, Three-Dimensional Graphics and Realism, Virtual reality.


From Computing Reviews


Maria Theodoridou

Maes covers the topic of artificial life in the field of entertainment. Artificial life and autonomous agents are presented briefly in the introduction, and Maes explains why the application area of entertainment is regarded as important. Half of the paper surveys current agent research for animated movies and real-time animation systems. Common features of agents active in these systems are identified. Maes presents the standard research issues as well as more novel questions to be addressed.

The paper's second half presents a detailed description of the ALIVE project, which aims at building entertainment agents. The virtual worlds of ALIVE and the agents that inhabit them are described. Maes makes important observations of users' interactions with the system: the importance of intuitive user gestures; the need for an artificial guide; user tolerance during lags and occasional missed recognition when animal-like or humanlike agents are involved; and the importance of user visualization of the motivational and emotional state of the agent. Maes concludes with the observation that the particular interactions in which the user engages can be more important than fancy graphics.

The paper is well written, clear and concise. It includes several figures of the presented systems and a sufficient list of references.