A Proposal for an Agent Architecture for Proactive Persistent Non Player Characters

In the past, games development has been driven by the need to achieve more realistic graphics. This has resulted in a situation today with games set in visually stunning, and almost photo realistic worlds being the norm. As game developers seek something new to make their games stand out from the rest, artificial intelligence is playing a far more important role in game design than before. The most obvious application of AI to games is in creating Non Player Characters (NPCs). Although visually stunning worlds have been created for computer games, the NPCs inhabiting these worlds are most often shallow and uninteresting. This paper will introduce the idea of Proactive Persistent NPCs, that is NPCs that are always modelled (at least to some extent) even when the human player is not in their vicinity. We will consider the issues involved in creating these persistent characters, and propose an intelligent agent architecture which will allow the creation of realistic, interesting and robust characters.

[1]  Ian Wilson,et al.  The Artificial Emotion Engine ™, Driving Emotional Behavior. , 2000 .

[2]  Milind Tambe,et al.  Intelligent Agents for Interactive Simulation Environments , 1995, AI Mag..

[3]  Alexander Nareyek,et al.  Open World Planning as SCSP , 2000 .

[4]  Alastair Burt,et al.  Emotionally Intelligent Agents: The Outline of a Resource-Oriented Approach , 1998 .

[5]  Robert Zubek,et al.  Robot Architectures for Believable Game Agents , 1999, AAAI 1999.

[6]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[7]  Michael Mateas,et al.  An Oz-Centric Review of Interactive Drama and Believable Agents , 1999, Artificial Intelligence Today.

[8]  Michael Wooldridge,et al.  The Belief-Desire-Intention Model of Agency , 1998, ATAL.

[9]  John E. Laird,et al.  Human-Level AI's Killer Application: Interactive Computer Games , 2000, AI Mag..

[10]  Rosalind W. Picard Affective Computing , 1997 .

[11]  Rodney A. Brooks,et al.  Intelligence Without Reason , 1991, IJCAI.

[12]  M. F.,et al.  Bibliography , 1985, Experimental Gerontology.

[13]  Joseph Weizenbaum,et al.  and Machine , 1977 .

[14]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[15]  John Funge,et al.  Representing Knowledge within the Situation Calculus Using Interval-Valued Epistemic Fluents , 1999, Reliab. Comput..

[16]  James C. Lester,et al.  Animated Pedagogical Agents: Face-to-Face Interaction in Interactive Learning Environments , 2000 .

[17]  W. Scott Neal Reilly,et al.  Broad agents , 1991, SGAR.

[18]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[19]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[20]  Christine L. Lisetti,et al.  Modeling Users' Emotions During Interactive Entertainment Sessions , 2000 .

[21]  Amedeo Cesta,et al.  Personality-Driven Social Behaviors in Believable Agents , 1997 .

[22]  Tsuneaki Kato,et al.  A collaborative dialogue model based on interaction between reactivity and deliberation , 1997, AGENTS '97.

[23]  Bryan Stout,et al.  Smart Moves: Intelligent Pathfinding , 1998 .

[24]  Jörg P. Müller,et al.  The agent architecture InteRRaP : concept and application , 1993 .

[25]  John David Funge,et al.  Making them behave: cognitive models for computer animation , 1998 .