ФНХ: форум нашего хоккея
http://www.russian-hockey.ru/forum/

Компьютерный суппорт ТП
http://www.russian-hockey.ru/forum/viewtopic.php?f=4&t=59
Страница 1 из 19

Автор:  sergeimed [ 2005, Июль, 19, 19:04 ]
Заголовок сообщения:  Компьютерный суппорт ТП

Давайте здесь обсуждать возможность и рэлизацию програмного обеспечения ТП.

Автор:  Ziggy Stardust [ 2005, Июль, 19, 20:02 ]
Заголовок сообщения: 

В смысле? Чего именно то обсуждать?

Формы пишутся на ХТМЛ.
Скрипты их обрабатывающие на ПХП.
Вся инфа хранится в БД.

Внешне, думаю, все будет выглядеть, как на хок.ру. Чтоб велосипед не изобретать...

Автор:  sergeimed [ 2005, Июль, 20, 11:52 ]
Заголовок сообщения: 

Да это я создал, чтобы не путать обсууждения проги и формул проведения.

Мы согласились (когда внос прогнозов был ручным), что прогнозы на каждый матч можно вносить до начала каждого матча. Если такое сделать сложно, можно ужесточить это правило и внос прогнозов может быть ограничен началом первого матча каждого тура.

Автор:  Ziggy Stardust [ 2005, Июль, 20, 11:56 ]
Заголовок сообщения: 

Можно это оформить отдельной кнопкой, которую будет жать модератор турнира. Что-нить типа <ПРЕКРАТИТЬ ПРИЕМ СТАВОК>.

Автор:  Артем [ 2005, Июль, 20, 20:01 ]
Заголовок сообщения: 

Ziggy Stardust

лучше, если будет автоматом,а то вдруг, модератор не сможет по какой причине прекратить прием и тогда будет много проблем.

Автор:  Ziggy Stardust [ 2005, Июль, 21, 7:02 ]
Заголовок сообщения: 

Артем
Тогда от модератора будет требоваться перед туром вводить время для каждого матча.

Надо наверное и ручное управление приемом ставок сделать, и автоматическое.

Модераторов, кстати, может ведь и несколько быть...

Автор:  Ziggy Stardust [ 2005, Июль, 21, 9:20 ]
Заголовок сообщения: 

Решил пока писать те скрипты, которые точно от формулы подсчета никак не зависят. Например регистрация/авторизация пользователей. Вопрос: регистрацию делать простую, как на форуме, или усложнить подтверждением через е-мейл?

Автор:  sergeimed [ 2005, Июль, 21, 11:18 ]
Заголовок сообщения: 

Зигги, я так понимаю, что коня мы не разыгрываем, тайк что не надо сверхсекретности.

Модераторов, точно, может быть несколько - кто первый кнопку нажмет.

Автор:  Ziggy Stardust [ 2005, Июль, 21, 11:24 ]
Заголовок сообщения: 

sergeimed
Ограничения и подтверждения для регистрации это не ради секретности, это штоб а) роботами не регистрировались и б) чтоб не плодили сотни аккаунтов (ограничить, например, один е-мейл - один аккаунт).

Автор:  sergeimed [ 2005, Июль, 21, 11:57 ]
Заголовок сообщения: 

Понятно. А нельзя ли подвязать регистрацию в турнире с регистрацией на форуме? В смысле использовать ту же базу, что и форум?

Автор:  Ziggy Stardust [ 2005, Июль, 21, 12:03 ]
Заголовок сообщения: 

sergeimed
В принципе можно. Но Артем высказал мысль, что если сделать отдельную регистрацию, то кол-во участников значительно увеличится...

Ну а технически нет практически никакой разницы какую таблицу и из какой БД пользовать для проверки пользователей.

Автор:  sergeimed [ 2005, Июль, 21, 12:07 ]
Заголовок сообщения: 

Ну вроде как все равно ведь нельзя на нашем форуме оставлять сообщения, если не зарегистрировался. Так что для людей, которые приходят сюда только для ТП (а такие есть) надо будет проходить две регистрации.

Автор:  Ziggy Stardust [ 2005, Июль, 21, 12:28 ]
Заголовок сообщения: 

sergeimed
Мысль у Артема (если я правильно понял) была такая: форум - это форум, а турнир - это турнир. Участники могут одновременно быть и там, и там, а могут и не быть. Т.е. турнир планируется сделать самодостаточным...

Автор:  sergeimed [ 2005, Июль, 21, 12:46 ]
Заголовок сообщения: 

А мне казалось, что Артем поддерживает идею о том, что турнир привлекает больше участников к форуму. А тогда хорошо бы сделать общую регистрацию. Как в прошлых годах: турнир и обсуждение чемпионата проводились на одних и тех же топиках...

Автор:  Ziggy Stardust [ 2005, Июль, 21, 19:40 ]
Заголовок сообщения: 

sergeimed
Ну определяйтесь тогда... :-)

Автор:  sergeimed [ 2005, Июль, 21, 19:42 ]
Заголовок сообщения: 

Зигги, Артем какой-то нэктивный. Может ты будешь оформлять пока так, как легче?

Автор:  Ziggy Stardust [ 2005, Июль, 21, 19:45 ]
Заголовок сообщения: 

Можно и так. В конце концов проверку пользователей недолго потом и переделать...

Автор:  sergeimed [ 2005, Июль, 22, 11:54 ]
Заголовок сообщения: 

Вот какими я вижу основные блоки софта ТП, которые, вообще говоря, не зависят от формулы:

1. Регистрация участников (может быть простоп линк на регистрацию в форуме)
2. Ввод матчей модератором
3. Ввод прогнозов участниками (может быть обьединено с 1)
4. Контроль над вводом модератором (тут важно хотя бы знать, кто ввел прогнозы, т.к. иногда участники уезжают в отпуск, например и оставляют прогнозы на месяц вперед). Тут же есть кнопка "тур начался и прогнозы больше не принимаются)
5. Составление таблицы прогнозов для публикации на форуме. Этот блок может быть запущен той же кнопкой из п.4
6. Ввведение результатов матчей модераторром (было бы неплохо иметь возможность публикации промежуточных результатов тура - после окончания каждого матча)
7. Подщет очков по матчам и суммирование для тура - публикация результатов тура
8. Суммирование с предыдущими турами - публикация турнирной таблицы

Все это - независимо от формулы, повторяюсь. Этот алгоритм будет нормально работать на каждом круге формулы Артема и в течение всей регулярки по формулам Викинга и Паши.

Автор:  Ziggy Stardust [ 2005, Июль, 22, 12:22 ]
Заголовок сообщения: 

sergeimed писал(а):
Вот какими я вижу основные блоки софта ТП, которые, вообще говоря, не зависят от формулы:

1. Регистрация участников (может быть простоп линк на регистрацию в форуме)

Угу.

Цитата:
2. Ввод матчей модератором

Не только матчей.

Сначала модератор создает и конфигурирует турнир:
тип турнира;
команды;
участвующие пользователи (это видимо будет актуально только для плей-офф турниров).

Потом модератор заполняет туры и матчи и активирует турнир.

Цитата:
3. Ввод прогнозов участниками (может быть обьединено с 1)

Тут видимо проще сделать так. Пользователь (после удачного логина) заходит в раздел "Сделать прогнозы для такого-то турнира", там видит матчи, на которые принимаются прогнозы (например матчи текущего тура плюс нескольких последующих???). Заполняет соответствующие формочки и отправляет на сервер. И все, от пользователя больше ничего не требуется.

Цитата:
4. Контроль над вводом модератором (тут важно хотя бы знать, кто ввел прогнозы, т.к. иногда участники уезжают в отпуск, например и оставляют прогнозы на месяц вперед). Тут же есть кнопка "тур начался и прогнозы больше не принимаются)

Видимо это совместится с предыдущим пунктом. В зависимости от типа пользователя будет разная функциональность интерфейса.

Цитата:
5. Составление таблицы прогнозов для публикации на форуме.

Это наверное автоматически получится, в разделах "Посмотреть сделанные прогнозы матча", "... тура", "... турнира". Информация будет браться имеющаяся в БД на текущий момент.

Цитата:
6. Ввведение результатов матчей модераторром (было бы неплохо иметь возможность публикации промежуточных результатов тура - после окончания каждого матча)
7. Подщет очков по матчам и суммирование для тура - публикация результатов тура
8. Суммирование с предыдущими турами - публикация турнирной таблицы

Это все наверное в одном скрипте будет.

Цитата:
Все это - независимо от формулы, повторяюсь. Этот алгоритм будет нормально работать на каждом круге формулы Артема и в течение всей регулярки по формулам Викинга и Паши.

Отличия будут в конфигурировании турнира. Одно дело весь турнир в одно таблице. Другое дело каждый круг в отдельной, но с общей статистикой и результатами.

Ладно... Пока буду думать.

Автор:  sergeimed [ 2005, Июль, 22, 12:30 ]
Заголовок сообщения: 

Если будет инфа из 7, то для ПО можно вручную - там совсем немного и врручную интереснее. Так что можно сразу тип турнира - покруговой. Только в формула Викинга и Паши очки за каждый круг = суммарным очкам по турам, а по формуле Артема - специальнайа таблица (1-е место - 34 очка, 2 - 30 и т.д.)

Еще есть призовые очки: в каждом туре определяются лучшие бомбардиры (кол-во очков в туре / на кол-во матчей). Два (а может быть три) лучших бомбардира в круге получают бонусные очки.

Автор:  Ziggy Stardust [ 2005, Июль, 22, 12:40 ]
Заголовок сообщения: 

sergeimed писал(а):
Если будет инфа из 7, то для ПО можно вручную - там совсем немного и врручную интереснее.

В смысле вручную? Я пока предполагал, что плей-офф будет заводиться модератором, как отдельный турнир.

Цитата:
Так что можно сразу тип турнира - покруговой. Только в формула Викинга и Паши очки за каждый круг = суммарным очкам по турам, а по формуле Артема - специальнайа таблица (1-е место - 34 очка, 2 - 30 и т.д.)

В этом направлении тогда и буду пока думать...

Цитата:
Еще есть призовые очки: в каждом туре определяются лучшие бомбардиры (кол-во очков в туре / на кол-во матчей). Два (а может быть три) лучших бомбардира в круге получают бонусные очки.

Ну это надо будет просто в функции подсчета очков за тур учесть.

Автор:  sergeimed [ 2005, Июль, 22, 12:44 ]
Заголовок сообщения: 

[qуоте]В смысле вручную? [/qуоте]
Если есть очки за каждый тур в ПО, то пощитать раз 5 10 пар, а потом раз 5 в два раза меньше пар и т.д. - вовсе несложно. Все что нужно - выявить победителей пар и финала. Не так уж много суммирования.
Там еще усложнения есть в виде премиальных очков в парах ПО по итогам регулярки.

Автор:  Ziggy Stardust [ 2005, Июль, 22, 13:08 ]
Заголовок сообщения: 

Ну все ж для красивой статистики хотелось бы и это в базу автоматом пихать. Тут ближе к делу видно будет как проще...

А вот хранить или не хранить в базе все прогнозы и результаты прогнозов, это тот еще вопрос. База то ведь и распухнуть может непомерно.

Получается, что для мелкого кругового турнира на 5 команд и сотню прогнозистов, уже получается по тыще записей в таблицы прогнозов и результатов. Суммарный объем данных пока не могу сказать, не представляю еще в полной мере типы столбцов в этих таблицах.

Автор:  Артем [ 2005, Июль, 22, 13:15 ]
Заголовок сообщения: 

Ziggy Stardust
ну места на сервере 400 мегабайт, так что пускает распухается...
Хотя предполагаемый объем узнать интересно.

Автор:  Ziggy Stardust [ 2005, Июль, 22, 13:21 ]
Заголовок сообщения: 

Артем, как определюсь со структурой базы - кину сюда примерные выкладки...

Страница 1 из 19 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/