caranha / Koudou

Modular small community simulator
GNU General Public License v3.0
2 stars 2 forks source link

Emotion Model Implementation Documentation #57

Open JasonJiangs opened 8 months ago

JasonJiangs commented 8 months ago

This is a roadmap for implementing the emotion model. The tutorial is mainly divided into two parts: implementation and analysis. The details can be extended based on the situation.

Implementation

The implementation part mainly have three parts, and it is recommended to implement them by order.

Part one: the emotion model will be implemented independently.

Part two: connect the emotion states with mask-wearing behaviors

Emotion changes will change two parameters of the agents: mask forget rate and intention of changing mask behavior. The logic is that for every agent, they will set a mask forget rate and intention at the beginning of everyday based on the emotion states, then the parameters will be used for the rest of the day and reset for the next day.

Part three: connect the emotion states with evacuation events

The crowdedness of the evacuation center will influence the concern level, referring to the crowding factor in the part one.

Analysis

Those are the recommended analysis that can be conducted for evaluation.

JasonJiangs commented 8 months ago

The document reflects the basic implementation order and content for the emotion model. For details, please refer to the emotion model part in Wiki.