-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Idea
To be able to prioritize tasks or motivate users to do more community work – a system of Modifiers could be implemented.
Possible ways to obtain Modifiers
- Achievements
- Task completion
- Streaks
- ...comment with more ideas
How modifiers affect Tasks
- The modifier, when active can affect the Task's base_value or contribution_factor
- This can affect User's task only or it can be Global Modifier for everyone (or in a specified location - this would require implementation of buff placement on map)
How are modifiers activated
- The easiest solution is to activate them immediately when acquired. This might pose issues that people won't finish tasks because they don't want to activate the modifier immediately
- A more complex solution would be to have them in some kind of Inventory and be able to activate them when needed
- A location based modifier would affect Users in proximity
How are modifiers deactivated
- Modifiers are deactivated after some amount of time
- Modifiers disappear from the inventory when used
Negative modifiers
- although negativity is prohibited in communities :D a negative modifier can be useful for prioritizing critical tasks
- e.g. if a task that is critical is not picked up soon enough, it will activate a modifier (possibly location based) that will affect lower criticality Tasks' value - so that people around are more likely to do the critical task.
- idea: unfinished tasks can create a modifier that will affect all tasks except the unfinished one to motivate people to finish the task