Тема: Дракон
Показать сообщение отдельно
  #3  
Старый 24.02.2020, 15:16
Сычвал не в сети
Вожак
 
Регистрация: 28.04.2010
Сообщения: 414
Репутация: 26
Сычвал На правильном пути
Послать сообщение через Skype™ для Сычвал
По умолчанию

Предлагаю 3 вариант, мотивирующий людей ходить на дракона каждый день.

Возьмём текущее количество хп у дракона за Х. Всего дракона можно стукнуть 12 раз (в 0-5 минут, 5-10 минут и т.д.). Допустим, сегодня дракона убили за 5 заходов, тогда на следующий день делаем дракону Х*12/5 хп.

На примере дневного драка это будет 12кк*12/5=28,8кк. Если на следующий день придёт меньше людей, драк не ляжет, если столько же и больше - число хп опять увеличится (если убьют за 12 заходов, не изменится). Если же драка не убивают, то уменьшаем количество хп либо на число оставшихся на сегодня, либо на константу, например, 2кк.

Опять же, пример - у драка 28,8кк, снесли 25кк, осталось 3,8кк - на след день делаем ему либо 25кк, либо 26,8кк.

С точки зрения кода текущее динамическое изменение (то есть менять хп у избиваемого в данный момент драка) будет сложнее, и может вылезти больше ошибок, чем в предложенном мной варианте.
__________________
Цитата:
Сообщение от Азиль
Достаточно одной темы, где можно обсудить лаги, упал-встал и тп...
Цитата:
Сообщение от DarkFlame
Напомните, у нас ведь на месяц вешается, так?
Так... а чего же он висит. хм