An Appraisal Transition System for Event-driven Emotions in Agent-based Player Experience Testing
Saba Gholizadeh Ansari, I. S. W. B. Prasetya, Mehdi Dastani, Frank, Dignum, Gabriele Keller

TL;DR
This paper introduces an automated framework for evaluating player experience in video games by modeling emotions through an event-based transition system, enabling early-stage testing without human players.
Contribution
It proposes a formal emotion model based on OCC theory integrated into an agent system for automated PX testing in games, with a prototype implementation.
Findings
Effective emotion visualization via heat maps.
Automated PX testing without human participants.
Prototype successfully integrated with a game agent.
Abstract
Player experience (PX) evaluation has become a field of interest in the game industry. Several manual PX techniques have been introduced to assist developers to understand and evaluate the experience of players in computer games. However, automated testing of player experience still needs to be addressed. An automated player experience testing framework would allow designers to evaluate the PX requirements in the early development stages without the necessity of participating human players. In this paper, we propose an automated player experience testing approach by suggesting a formal model of event-based emotions. In particular, we discuss an event-based transition system to formalize relevant emotions using Ortony, Clore, & Collins (OCC) theory of emotions. A working prototype of the model is integrated on top of Aplib, a tactical agent programming library, to create intelligent PX…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsArtificial Intelligence in Games · Evacuation and Crowd Dynamics · Reinforcement Learning in Robotics
