Emotional agents as non-playable characters in games: Experience with Jadex and JBdiEmo

The paper presents an emergency situation simulation game developed at the home institution of the authors as a system of emotional agents on the Jadex platform enhanced by the JBdiEmo emotional engine, which implements the OCC emotional model. It demonstrates usability of Jadex and JBdiEmo for development of such games, explains how the player and non-playable characters are represented by emotional BDI agents, explores limits of 3D visualization support of Jadex and provides some solutions on how to overcome them.

[1]  Alexandru Popescu,et al.  GAMYGDALA: An Emotion Engine for Games , 2014, IEEE Transactions on Affective Computing.

[2]  John-Jules Ch. Meyer,et al.  A Logical Approach to the Dynamics of Commitments , 1999, Artif. Intell..

[3]  Branislav Sobota,et al.  JBdiEmo — OCC model based emotional engine for Jadex BDI agent system , 2014, 2014 IEEE 12th International Symposium on Applied Machine Intelligence and Informatics (SAMI).

[4]  Andrew Ortony,et al.  The Cognitive Structure of Emotions , 1988 .

[5]  Mehdi Dastani,et al.  The OCC Model Revisited , 2009 .

[6]  Stefan Korecko,et al.  On some concepts of emotional engine for BDI agent system , 2013, 2013 IEEE 14th International Symposium on Computational Intelligence and Informatics (CINTI).

[7]  Winfried Lamersdorf,et al.  Jadex: A Short Overview , 2004 .

[8]  Chunyan Miao,et al.  Emotional agent in serious game (DINO) , 2009, AAMAS.

[9]  John Thangarajah,et al.  A BDI game master agent for computer role-playing games , 2013, AAMAS.

[10]  Michael E. Bratman,et al.  Intention, Plans, and Practical Reason , 1991 .