Понятно, что период выполнения заданий был введён для обеспечения ежедневного участия в боях, однако существующий порядок, основанный на 22-часовом периоде неудобен игрокам.
Если ты зашел в пятницу вечером в 20-00, то в субботу раньше 18-00 новые задачи будут недоступны, а у тебя вечер субботы занят, но свободно утро, но задачи утром выполнять ещё рано, поэтому ты не садишься ни утром ни вечером… И куда идёт “обеспечение ежедневного участия”??? Улитка делает хуже и себе и игрокам.
Однако просто уменьшить период нельзя, поскольку станет доступно намного больше задач для выполнения. Значит нужна другая система обработки периодов действия задач.
ПРЕДЛАГАЮ ввести механизм “смещение периода”. Система остаётся прежней, но в интерфейсе появляется настройка “смещение периодов”, с помощью которой можно выставить от “-12” до “+12” часов смещения. Система будет хранить базовое время начала периода и смещение, которое позволит укоротить или удлинить текущий период, но эта величина будет учтена в последующих периодах, т.е. если период был укорочен на 5 часов, то укоротить следующий можно будет максимум на 7 часов, а удлинить не более чем на 5+12=17 часов (в этом случае смещение станет “+12” и далее период удлинить будет уже нельзя, пока не будет укорочения). Т.е. будет учитываться общее удлинение/укорочение периодов. Смещение можно будет изменить в любой момент.
ПРИМЕР:
1 период начало 20-00 1го дня (пятница). 22-30 закончил играть, но период ещё действует. Хочешь начать завтра в 10-00. С 20-00 до 10-00 – 14 часов. Базовая длина периода 22 часа, значит идем в настройку периодов и выставляем 22 - 14 =8 часов “-8 часов”. На 2й день с 10-00 период перезапустится после входа в игру или выхода из боя.
2й период начнется на 2й день(суббота) , например, в 10-15, когда мы войдем в игру, но смещение будет равно “-8 часов”, т.е. уменьшить второй период мы сможем не более чем на 4 часа, а увеличить на 8+12 - максимум на 20 часов. Допустим мы поиграли до 13-00 второго дня. Если не трогать “смещение”, то период закончится в 8-15 третьего дня (воскресенье). Но нам так рано не надо, мы спим до 12-00. Тогда мы можем плюсануть смещение на 5 часов. Теперь оно “-3 часа” и период закончится в 13-15 третьего дня. Мы заходим в 13-30, начинается
3й период со сдвигом “-3часа”. играем до 16-00. Если не менять смещение, то период закончится на следующий день в 11-30, но мы хотим стабилизировать смещение и добавляем к нему 3 часа. Смещение становится равно “0”, а сброс периода переносится на 14-30. Следующий день понедельник. Сесть за игру мы сможем только в 21-00. Так и происходит.
Четвертый период активируется в 21-00 со смещением “0”. Мы могли бы прибавить к смещению не 3 часа, а 9. Тогда период закончился бы в 20-30, а новый начался бы в 21-00 со смещением “+6”.
На первый взгляд предлагаемая система может показаться сложной, однако на самом деле она очень проста и интуитивно понятна, главное понять суть.
- За
- Против