~246136
в гостевой книге
Сделал самую базовую страницу с Кубком Вулича.
Пока остановимся на таких правилах обсчета:
Угадал точный счет (ставка 2:1, итог 2:1; ставка 0:0, итог 0:0) — 6 очков.
Угадал исход с разницей мячей (ставка 2:0, итог 3:1; ставка 1:1, итог 0:0) — 4 очка.
Угадал исход без разницы мячей (ставка 2:0, итог 3:0) — 2,5 очка.
Не угадал исход — 0,5 очка.
Если в игре участвует ФВ, то применяется мультипликатор х2, то есть вы зарабатываете не 6/4/2,5/0,5 очков, а 12/8/5/1 очко.
Жизненно необходимы логи голосования, как в Премии, чтобы вы могли точно чекать, кто во сколько и на что поставил. Это будет, конечно.
Пару слов, как работают все кишки Вулича.
Есть сущности: тур, игра, голос (игра — это не та игра, что у ФВ в протоколах; как же хорошо, что я это иррационально понял и не стал привязывать игры Вулича к играм протоколов!). Когда вы жмакаете на пистолетик в форме, вы вносите не 1 голос, а кучу голосов сразу (по голосу на каждую игру) — это сделано потому, что масса людей голосует тогда, когда несколько игр тура уже прошли или идут, то есть голоса по ним не принимаются.
Теперь что касается админки. Так выглядит один тур (они стоят друг за другом на одной странице).
Как видите, когда админ создает новые игры и объединяет их в туры, Вулич умно показывает промежутки времени, когда де-факто проводятся игры (начало первой игры — конец последней игры) и когда принимаются голоса на тур (канун первой игры — старт последней игры). Это чтобы админу на белом свете жилось легче. :D
Админ вбивает счета, клацает на Обсчет, и тур обсчитывается: собираются все голоса по всем играм и этот хэш в yaml сохраняется в базе у тура.
На странице Вулича /vulich мы заходим во все туры, достаем все хэши, суммируем у них очки, подгребаем юзеров по айдишникам, которые хранятся в хешах, и итерируем получившуюся кашу.
Страница Вулича пока самая элементарная, я ее и сдизайню получше (сейчас слишком уж скупо и топорно, нужно чуток с е*анцой сделать), добавлю логи голосования по каждому туру и правила обсчета.
Изначально я думал, что тур Вулича — это тур РФПЛ, но скоро мы реально начнем предлагать вам сыграть еще и на Пути РФП в Кубке России. Так что туров в сезоне Вулича будет не 30, как мы ранее думали, а раза в два больше, просто в каких-то турах будет не 8 игр, как в чемпионате, а больше или меньше.
Путь Регионов из Кубка России брать мы не будем.
Такие дела.