Добрый день!
Занимаюсь самостоятельно разработкой глобальной системой, основной идеей которой является предоставление возможности проведения турниров различных уровней (внутриклубных, городских, региональных, первенств федеральных округов и первенств страны) по различным видам единоборств.
Сегодня в каждом городе существует огромное количество спортивных и секций тренирующих спортсменов в разных видах единоборств. Практически еженедельно проводятся оревнования, где организаторы вынуждены пользоваться полу-ручным способом регистрации спортсменов, распределения их по весовым категориям и дальнейшим проведением соревнований.
В настоящий момент уже реализовано полноценное программное обеспечение для проведения турниров оффлайн (Windows клиент, написанный на WPF). Оно обеспечивает полный цикл проведения соревнований:
1. Импорт турнира с Web портала (в самом приложении запрещено создавать турнир и редактировать общую информации ранее импортированного турнира)
2. Регистрация команд на турниры (общая информация/тренерский состав/список спортсменов)
3. Проведение мандатной комиссии (контрольное взвешивание)
4. Автоматическое распределение по весовым категориям и формирование турнирных таблиц (пока только Single Elimination и круговая система)
5. Возможность вручную менять соперников в момент проведения жеребьевки (чтобы исключить встречу спортсменов одного клуба на ранних этапах поединков в весовой категории)
6. Проведение поединков по правилам турнира: олимпийская система (2 третьих места), обычный турнир (имеется поединок за 3 место)
7. Проведение поединков на нескольких площадках одновременно
8. Различные отчеты:
a. Сквозная последовательность поединков (с учетом проведения соревнований на нескольких площадках)
b. Списки команд, зарегистрированных на турнир
c. Промежуточные турнирные таблицы с указанием продвижения спортсменов по турнирной сетке
d. Протоколы взвешивания по весовым категориям
e. Распределение призовых мест между командами-частницами турнира по итогам соревнований
f. Итоговый протокол (основной отчетный документ для предоставления в федерации)
Данное приложение позволяет проводить соревнования по большинству видов единоборств. Однако имеется необходимость доработки для покрытия видов спорта, где по правилам поединки могут проводиться с двойным выбыванием (Джиу-джитсу, некоторые виды борьбы).
Работа ведется в тесном сотрудничестве с тренерами из различных спортивных федераций (УШУ САНЬДА, ММА, Тайский бокс, Рукопашный бой)
В настоящий момент приложение уже прошло боевое крещение на десятках соревнований, включая турниры уровня кубков России.
В настоящее время веду разработку Веб портала (ASP.NET MVC + jQuery), на котором будут проходить регистрации турниров. Основные функции сайта:
1. Регистрация турнира: название/регион/вид спорта/правила турнира (от этого зависят список позиций для судейской бригады, типы завершения поединков, настройки для весовых категорий по умолчанию, внешний вид отчетов), даты турнира, место проведения и т.п.
2. Активация турнира посредством покупки активационного кода (СПОСОБ МОНЕТИЗАЦИИ. Идея сделать плату небольшой, сопоставимой с взносом одного спортсмена-участника соревнований. По проведенным опросам, секретари на соревнованиях готовы платить и больше, лишь бы автоматизировать их работу)
3. Формирование своего набора весовых категорий (полноценный мастер создания весовых категорий, минимизирующий ошибки пользователя)
4. Формирование заявок команд-участниц на турнир и отправка приглашений
a. Пользователям системы
b. Отправкой ссылки на турнир по электронной почте или в социальных сетях
5. Просмотр списка турниров
6. Публикация результатов турнира из оффлайн приложения по завершению соревнований и посредством загрузки фотографий и видеороликов
7. Покупка активационных кодов и кодов для модификации уже завершенных турниров (иногда требуется внести правки в результаты проведенных турниров: добавить команды, подправить результаты и т.п.)
8. Бонусные программы для пользователей системы
Имеются много идей, но не хватает времени все делать одному. Если интересно кому-то помочь, буду готов пообщаться лично.