Ладно, чертяка, уговорил, распишу. Пользуйтесь на здоровье.
Для игрока всё выглядит так же, как сейчас ЛФГ. Просто выбираешь роль и встаёшь в очередь.
При инвайте может быть два варианта: или прохождение на прогресс или прохождение на фарм.
Прохождение на прогресс значит, что игрока зовут в данж, который он ещё не закрывал на данном уровне (я думаю, можно звать на прогресс вплоть до +2 уровня, т.е. если закрыл +12, то может позвать на +13 или на +14). Прохождение на фарм значит, что игрока зовут в данж, который он уже закрывал на этом или более высоком уровне. За прохождение на фарм до конца всегда дают какой-нибудь ништячок, золото или ещё что-то в этом роде, в общем чтобы ни в коем случае не было жаль потерянного времени, а ещё лучше чтобы игрок был рад такому проку.
Конечно система старается собирать игроков схожего рейтинга, илвла и прогресса.
Аффиксы всегда случайные. Ни в коем случае не должно быть ситуации, когда игрок ждёт лёгкой недели, чтобы апать рейтинг. Это ужасно.
Состав группы определяется с помощью искусственного интеллекта, предпочитая сетапы, которые на основании статистики имеют больше шансов прохождения данного данжа с данными аффиксами. Это позволить минимизировать шанс сбора откровенно неудачного сетапа. Заодно будет ценная информация разработчикам для балансировки.
Рейтинг рассчитывается просто: уровень ключа в квадрате это прохождение с одним сундуком, уровень следующего ключа в квадрате это прохождение с тремя сундуками, всё, что между пропорционально времени между одним и тремя сундуками. Три сундука засчитывают уровень следующего подземелья (то бишь если ты прошел 12 ключ на 3 сундука, то дальше пойдешь в 14-й, когда прокнет этот данж).
Прохождение не в таймер не даёт рейтинга. Попробуй ещё раз, как говорится.
Лив из ключа по любому поводу убирает рейтинг за предыдущий ключ. Т.е. тебя позвало в 12-й ключ, значит у тебя был пройден 11-й. Ливаешь - у тебя уже пройден только 10-й, теперь тебе опять в 11-й. Оставшиеся игроки могут ливать при желании, им штрафа не будет.
Пускает группой максимум из двух человек. Есть возможность голосования за кик. Кик = лив со всеми последствиями. Тут надо аккуратно проработать эту систему, чтобы исключить злоупотребления с обоих сторон. Если игроки кикнули кого-то, то они обязаны дойти до конца, при этом повышения ключа им уже не будет в любом случае. Если не дойдут до конца, то им тоже снимет предыдущий рекорд. В общем кик дело ответственное и должно применяться по сути только для того, чтобы кикать афкеров.
Обычные ключи с ручным сбором никуда не деваются, но их прохождение на рейтинг не влияет.