Skip to content

Rewards rebalance, happiness impact #77

Description

@trebidav

Rewards rebalance, happiness impact

turn on / off, if off then fixed


reward_mode

  • fixed

    • global.coin_multiplier OFF
    • global.time_divider OFF
    • coins = 0-10000
  • rebalance

    • global.coin_multiplier = hourly rate
    • coins are computed from happiness of the task
    • happiness can have values { 0.0 ... 2.0 }
    • (already implemented) ratings of the tasks increase/decrease happiness of the task
      • when the task is rated by user the number { 0.0 ... 2.0 } (default 1.0) affects the task happiness by computing new task happiness
      • formula: task.happiness = task.happiness * 1-global.happines_change_weight + rating.happiness * global.happines_change_weight
      • global.happines_change_weight = 0-100%
    • reward = global.coin_multiplier x task.happiness x (task.minutes / global.time_divider)
      - 500 x 1.0 x 30 / 60 = 30 min of medium happy jop = 250 coins
      - 500 x 1.8 x 60 / 60 = 1hr of almost unhappy job = 900 coins

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions