Приложение для трекинга привычек с внедрённой системой геймификации, как в ролевых играх (но до НРИ не хватает ряда механик 😅).

Есть 4 группы создаваемых объектов:

  1. Привычки ― повторяемые, не привязанные к датам сущности, по которым желательно вести ежедневный, еженедельный или ежемесячный прогресс. Бывает позитивный и негативный прогресс, его можно настраивать. За выполнение привычки начисляется опыт персонажа и некоторое количество внутриигровой валюты. За отметку негативного прогресса убавляется здоровье игрока;
  2. Дейлики ― повторяемые задачи. Могут привязываться к датам и настраиваться в контексте показа в определённые дни недели или месяца, а также повторения в течение N дней. Могут содержать подпункты, увеличивающие количество валюты в награду за выполнение. Могут постепенно отнимать виртуальную силу игрока. За выполнение дейлика начисляется опыт и виртуальная валюта;
  3. TODO ― разовые задачи для выполнения. Основное отличие от дейлика заключается в регуляризации: у TODO её нет, повторение не настраивается. Этому типу можно выставить дедлайн, с каждым днём невыполнения до дедлайна висящая тудушка ослабляет игрока. Возможно, просрок по тудушке отнимает здоровье, но это нужно проверить;
  4. Награды ― кастомизируемые сущности, которые можно приобрести за монеты. Бывают созданные приложением (в основном это предметы для персонажа) и кастомные (создаваемые пользователем). Например, я для себя сделал награды в виде N времени за играми в Nintendo Switch, компьютер и свободное занятие музыкой ― так я пытаюсь дисциплинировать себя не тратить слишком много времени на развлечения / Как я интегрировал Habitica в свою систему продуктивности.