sergeimed писал(а):
Вот какими я вижу основные блоки софта ТП, которые, вообще говоря, не зависят от формулы:
1. Регистрация участников (может быть простоп линк на регистрацию в форуме)
Угу.
Цитата:
2. Ввод матчей модератором
Не только матчей.
Сначала модератор создает и конфигурирует турнир:
тип турнира;
команды;
участвующие пользователи (это видимо будет актуально только для плей-офф турниров).
Потом модератор заполняет туры и матчи и активирует турнир.
Цитата:
3. Ввод прогнозов участниками (может быть обьединено с 1)
Тут видимо проще сделать так. Пользователь (после удачного логина) заходит в раздел "Сделать прогнозы для такого-то турнира", там видит матчи, на которые принимаются прогнозы (например матчи текущего тура плюс нескольких последующих???). Заполняет соответствующие формочки и отправляет на сервер. И все, от пользователя больше ничего не требуется.
Цитата:
4. Контроль над вводом модератором (тут важно хотя бы знать, кто ввел прогнозы, т.к. иногда участники уезжают в отпуск, например и оставляют прогнозы на месяц вперед). Тут же есть кнопка "тур начался и прогнозы больше не принимаются)
Видимо это совместится с предыдущим пунктом. В зависимости от типа пользователя будет разная функциональность интерфейса.
Цитата:
5. Составление таблицы прогнозов для публикации на форуме.
Это наверное автоматически получится, в разделах "Посмотреть сделанные прогнозы матча", "... тура", "... турнира". Информация будет браться имеющаяся в БД на текущий момент.
Цитата:
6. Ввведение результатов матчей модераторром (было бы неплохо иметь возможность публикации промежуточных результатов тура - после окончания каждого матча)
7. Подщет очков по матчам и суммирование для тура - публикация результатов тура
8. Суммирование с предыдущими турами - публикация турнирной таблицы
Это все наверное в одном скрипте будет.
Цитата:
Все это - независимо от формулы, повторяюсь. Этот алгоритм будет нормально работать на каждом круге формулы Артема и в течение всей регулярки по формулам Викинга и Паши.
Отличия будут в конфигурировании турнира. Одно дело весь турнир в одно таблице. Другое дело каждый круг в отдельной, но с общей статистикой и результатами.
Ладно... Пока буду думать.