Почему в моём трекере привычек нельзя проиграть
Я перепробовал десяток трекеров привычек и бросил все примерно по одному сценарию. Заводишь пять привычек, держишься неделю, потом заболеваешь или сессия. Открываешь приложение - красный день, обнулённый стрик, «Начните заново». И вот тут главное: ты не начинаешь заново. Ты удаляешь приложение, потому что оно превратилось в список того, что ты не сделал.
Это плохой геймдизайн. Я сделал по-другому.
Наказание работает не везде
В играх наказание за провал - рабочая механика. Умер в Dark Souls, потерял души, разозлился, пошёл заново. Работает, потому что ставка условная: перезайти ничего не стоит, а злость конвертируется в ещё один заход.
Когда ставка - твоя настоящая жизнь, перезаходить неоткуда. Пропущенная тренировка уже пропущена. И приложение, которое в этот момент говорит «всё обнулено», не мотивирует, а добивает: ты и так знаешь, что облажался, а тебе это ещё и подсвечивают красным.
Поэтому в «Рывке» проиграть нельзя.
Как это устроено
Две заморозки в неделю. Пропустил день - заморозка молча прикрывает его, огонёк не гаснет. Две, а не одна: по логам типичный пропуск - это выходные подряд, а не один день.
День закрывается на 80%, а не на 100%. Пять заданий - хватит четырёх. Раньше требовалось закрыть всё, и получался абсурд: чем серьёзнее человек подошёл к списку, тем недостижимее для него день.
Отметил по ошибке - можно отменить. Кнопка откатывает честно: и опыт, и огонёк, и закрытый день. Не «так уж и быть, очки оставим», а полный откат.
Уровень и достижения не отнимаются никогда. Что бы ни случилось - накопленное твоё.
Что при этом осталось от игры
Всё остальное. Три направления, различающиеся формой, а не только цветом. Уровень - шестиугольник, внутри которого столько точек, какой у тебя уровень. Двадцать два достижения, редкость кодируется формой плашки. Рейтинг друзей за 30 дней, где сложное задание весит больше, а объём почти не решает. И огонёк - самая крупная цифра на экране, потому что именно за ней открывают приложение.
Недавно замедлил прокачку в полтора раза: уровень открывался за три-четыре задания и перестал что-либо значить.
Чего честно нет
Английской локализации, кланов, подписки. И недельная полоса пока не отличает день, прикрытый заморозкой, от обычного пропуска - для этого нужна история заморозок по дням, а я её не пишу в базу.
Мое приложение - это РЫВОК
Это Telegram Mini App - ставить ничего не надо, регистрации нет.
@ryvokvverh_bot
Если попробуете - напишите, где вас начало раздражать. Из таких сообщений и выросло всё, что выше.
Также заходите в мой телеграм канал, там я еще подробнее рассказываю про свои проекты
@itmskamir