![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Jimka |
![]()
Сообщение
#1
|
Дворовый игрок ![]() ![]() Профиль в игре Сообщений: 11 Регистрация: 17.11.2009 Пользователь №: 46 842 ![]() |
Когда игрок оффлайн, приходится ждать по 7 минут до того как его состав отправится автоматически
Можно применить следующий алгоритм для уменьшения времени ожидания. Рассмотрим на примере турнира системы плей-офф: Выбрать по очереди всех игроков оффлайн и к каждому применить функцию Если (игрок находится в оффлайн и завершились все матчи круга(1/32 или 1/16 или 1/8 ...) ) { То Если противник игрока уже отправил состав { играть матч СЕЙЧАС (а не ждать 7 минут (оставшееся время)) } } СЕЙЧАС - это когда завершатся матчи круга игроков находящихся онлайн. Тоесть все игроки онлайн уже сыграли матчи и ждут пока определится следующий противник. Аналогично можно применять к этапам группового турнира. |
![]() ![]() |
sold93 |
![]()
Сообщение
#2
|
![]() Сидит на скамье запасных ![]() ![]() ![]() ![]() Профиль в игре Сообщений: 208 Регистрация: 16.08.2010 Пользователь №: 65 123 ![]() |
данный алгоритм в принципе хорош, но есть один не достаток - статус "Оффлайн" появляется, если игрок 3 минуты не производил никаких действий на сайте. А что если игрок заждался противника предыдущего матча, ушел на другой сайт и не среагировал на "отправку состава со стороны соперника". подобное предложение не выгодно всем, а не только "автососкам".
Поэтому - против. -------------------- |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.08.2025, 13:39 |