Posted on Nov 23, 2017 | Rating
   
  

Emotional Decision Making Asset

This asset is used for the creation of non-player characters whose decisions are impacted by their emotional state.

Short non-technical description: The asset offers a logical reasoner that the game developer can use to define the rules for the character’s decision making process. These rules can depend not only on the characters’ emotions but also on the occurrence of certain previous events and the belief in certain properties about the world.

Technical description:

Similar to the Emotional Appraisal asset, the rules in the Emotion Decision Making are created and managed outside of the game code, which facilitates the testing of different alternatives for the characters’ decisions as well as customization.

For this release, the following main functionality was implemented: (1) Integration with the Emotional Appraisal Asset allowing to define action rules that are triggered by a particular affective state; (2) A reactive decision-making layer that checks for the activation of a set of logical conditions in each action and filters them according to a specified priority.

In the next release, a deliberative layer will be added that takes into account the expected emotional impact of each possible decision.

Date: Jan 30, 2017

Language: English

Access URL: https://github.com/GAIPS-INESC-ID/FAtiMA-Toolkit/releases/tag/v1.4.1

Download: Emotional-Decision-Making-Asset.zip

Emotions

Appraisal

Authoring



Game development environment: Unity

Target platform: Windows

Programming language: C#

Version: 1.4.1

Version notes: Fixed the Integrated Authoring Tool not being able to Edit Associated RPC Assets.

Development status: Under Development

Commit URL: https://github.com/GAIPS-INESC-ID/FAtiMA-Toolkit/commits

Type: Apache 2.0 (Apache License 2.0)

URL: https://opensource.org/licenses/Apache-2.0

Computers in other domains Computer games
Law, social and behavioral sciences Sociology
Component Avatar Systems

Related Articles

Component
Emotional Appraisal Asset
GAIPS INESC-ID, Rage project, GAIPS INESC-ID

Multimedia
EDM Emotional Decision Making
GAIPS INESC-ID

Component
Role-Play Character
GAIPS INESC-ID, Rage project, GAIPS INESC-ID

Component
Integrated Authoring Tool
GAIPS INESC-ID, Rage project, GAIPS INESC-ID

Component
Social Importance Dynamics
GAIPS INESC-ID, Rage project, GAIPS INESC-ID

Component
FAtiMA-Toolkit
GAIPS, INESC-ID, Rage project, GAIPS, INESC-ID

Document
FAtiMA – An Emotional Agent Architecture
Samuel Mascarenhas, João Dias


Component
Social Importance Dynamics
Samuel Mascarenhas, Rage project, GAIPS, INESC-ID

Component
SpeechIO
L2F/INESC-ID, Rage project, L2F/INESC-ID
×