Что-то я опять взялся за то, что не могу довести до конца. Как что надо считать, в принци пе представляю, но отбалансировать до законченного вида - не сделал за неделю с лишним, скорее всего не сделаю и потом. напишу на всякий случай общие соображения.
Цитата(konst @ 21.10.2012, 1:54)
Итак:
1) у нас есть два варианта, от чего отталкиваться при подсчете "бонуса усталости", влияющего на падение/восстановление физы:
а) от количества сыгранных минут за какой-то ограниченный период времени (например, Домосед предлагал за две игровые недели),
б) от количества сыгранных минут с начала сезона (как предлагал ОританВовка).
Делать просто пороговое значение в N минут за сезон неверно, т.к. сложно расчитать, кога игроки его достигнут, во-первых, ничего нельзя сделать потом, во-вторых и у нас не для всех сезон длится одинаково, в-третьих (большинство играет 30-32 недели, топы с кучей сборников до самого окончания ЧМ. Подгонять под одну общую гребенку не получится). Идея Конста, сделать прогрессирующий по ходу сезона лимит, мне понравилась, но как это вписать в интерфейс отправки состава? там должно отображаться сколько игрок наиграл и сколько сейчас составляет лимит. И это могут быть 4-5 значные числа. Поэтому мне больше нравится идея считать за 2-4 недели: фиксированный срок, фиксированный лимит, простота балансировки нагрузки на игроков, неперегруженность интерфейса. Если смущает, что при плотном графике игрок может "устать" уже в первую-вторую неделю, что не совсем реалистично, можно еще включить параметр минимального общего игрового времени, с которого начинает работать усталость. Так что
1-АЦитата(konst @ 21.10.2012, 1:54)
2) есть два варианта, на что будет влиять это количество минут:
а) на скорость падения физы (увеличивая ее),
б) на скорость восстановления физы (уменьшая ее).
Особой разницы не вижу. По сути, в первом случае чуть сложнее учитывать поведение игрока в матче (больше падение силы по ходу игры, внезапное выключение жесткого прессинга и т.п.). Во втором - сложнее рассчитать в каком виде игроки подойдут к следующей игре, глядя на ростер.
Цитата(konst @ 21.10.2012, 1:54)
И, наконец, есть еще два вопроса:
3) какое количество минут является критическим (точнее, какое соотношение количества минут к количеству дней - например, 240 минут за две недели или 1000 минут за сезон),
Трудный вопрос. отчасти, это я пытался расчитать, не слишком удачно, из-за обилия вариантов. Можно сначала задать самые общие границы, потом прикинуть на глаз и отбалансировать на кокретных примерах.
В общем случае для игрока не должно быть напряжно играть раз в неделю с нечастыми заменами весь сезон. то есть, что-то в районе 30-35 стандартных игр по 90-95 минут. В то же время, никто не может отыграть все клубные и международные матчи без пернапряга. Самые грубые границы получаются на уровне 3200-6500 минут в сезон. Как привести эти числа к короткосрочным? Взять несколько типовых команд разных уровней с конретными значениями средней выносливости игроков, уровня базы, среднего количества трен. баллов на игрока, определенным количеством матчей (минут) в каждом турнире и количеством игроков и отбалансировать потерю,набор физы для команды в целом у всех вариантов.
Цитата(konst @ 21.10.2012, 1:54)
4) насколько сильно должно изменяться падение/восстановление физы в зависимости от фактора, о котором говорится в вопросе 3.
Вопрос, вытекающий из предыдущего. Тоже готовых значений у меня сейчас нет. Скорее всего должна быть прогрессивная шкала, чем больше перенапрягся, тем хуже устает.
Цитата(konst @ 21.10.2012, 1:54)
Суть вопроса 1 в том, должен ли быть какой-то период, за который игрок полностью восстановит не только саму физу, но и свою способность ее нормально восстанавливать/тратить. По Домоседу, например, получается, что если игрок две недели не играл, то по окончании двух недель он полностью "в норме" независимо от того, насколько "замучен" он был до этого. Реалистично ли это, достаточно ли двух недель? Или правильнее считать, как предлагает Вовка, от начала сезона?
По вопросу 2 мне больше нравится вариант с замедлением восстановления физы, но если есть аргументы против, то я готов прислушаться.
По вопросу 3 очевидно, что один матч в неделю (два матча в две недели, 35 матчей в сезон) - ниже критического порога (или равна ему). Два матча в неделю (четыре матча в две недели, 70 матчей в сезон) - выше критического. Где же эта граница - там, где один матч в неделю? там, где 1.5 матча в неделю? какие-то другие, промежуточные цифры?
По вопросу 4 вообще ничего не ясно, надо что-то придумывать.
В общем, я не отказываюсь реализовывать, раз уж я затеял. Но гарантировать не могу. Давайте чтоль какие-то общие решения, постараюсь от них отталкиваться к численным значениям.