Liking cljdoc? Tell your friends :D

Modeling Crowds with Personality, Emotions and Moods

NetLogo Agent-Based Models with Personality, Emotion, and Mood Bearing Agents

Build Status Clojars Project Tag Clojure version

About

For my project, I wanted to explore very basic examples of interactions I've been interested in for quite some time, focused on what is sometimes called emotional modeling. While this topic has numerous practical applications, my interest is simply in building interesting interactions and observing any emergent behaviour. If useful, I'd like to integrate this into world-building exercises or in generative narratives/story creation (with interactive, dynamic characters).

While this project examines very simple examples of personality, emotion, and mood, I am ultimately interested in building much more complex models that make use of the OCEAN/Big Five personality model, and various taxonomies of emotions and moods. This project took a certain amount of inspiration from the 2003 paper by Egges et al., A Model for Personality and Emotion Simulation.

Documentation

Each model model in this project has had its Info tab exported and published as documentation viewable on Github:

Naming

The agents in the model explored for this project I have named unimaginatively PEMBAs: "personality-, emotion-, and mood-bearing agents."

Resources

  1. Project Worksheet
  2. Project Model Code
  3. Papers and articles

License

Copyright © 2019, Duncan McGreggor

Apache License, Version 2.0.

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close