Организаторам: Софт для обработки турниров.

Турниры по файтингам на территории бывшего СССР
Аватара пользователя
Zander
Новичок.пожизненно
Сообщения: 1522
Зарегистрирован: 10 дек 2009, 13:35
Карточка игрока: Zander
Откуда: Ниоткуда. Сеть - мой дом.
Благодарил (а): 594 раза
Поблагодарили: 468 раз
Gender:
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение Zander » 14 май 2017, 01:15

От Рюдо

ТЕМА УСТАРЕЛА. АВТОР ПРОСИЛ ЕЁ УДАЛИТЬ. Не удаляю ибо - потом фиг восстановишь.
===================
текст автора:

Я думаю ни для кого не секрет, что программа Jjudge к которой все так привыкли, слегка, кхм, устарела.
Если организатор хочет провести турнир, и сделать все по правилам, так чтобы потом результаты как полагается передать на fighting.ru, то ожидает его порядочный геморой. А если он еще при этом хочет, чтобы сетку турнира могли видеть участники и зрители, до начала турнира и в процессе его выполнения, то надо еще и пойти на challonge, сделать сетку там, потом вручную перетащить результаты оттуда в Jjudge... брр.
Ну это же ужас, согласитесь? В 21 веке такой ерундой заниматься.

Позвольте вам представить Space Tournament - программу, которую я написал для обработки турниров.
( Скриншоты )
http://imgur.com/2ZddKxK
http://imgur.com/ge4RvMf
http://imgur.com/ALPb9ny
http://imgur.com/DZBLkQd
http://imgur.com/VwlOnVS


Основные принципы:
Ключевой объект, с которым работает программа, это Событие. Внутри события может быть до 16 разных турниров. Не надо пугаться, может быть и один :)
Между турнирами можно переключаться в любой момент, редактируя все попеременно или доводя до завершения по одному.
У каждого турнира свои настройки, дисциплины, список участников и прочее.
Эта программа может работать с турнирными сетками любого из трех распространенных форматов (Single Elim./FDE/Round Robin), обрабатывать турниры имеющие два этапа, групповой и отборочный, при этом в группах можно тоже выбрать любой тип сетки.
Сами сетки показываются в окне OpenGL с помощью трехмерной графики, и стример турнира может, к примеру между показом матчей, транслировать сетку турнира, если его софт поддерживает захват картинки с окна DirectX/OpenGL.

База игроков fighting.ru
Программа спокойно принимает базы данных, предназначенные для Jjudge, позволяет выбирать дисциплины и регистрировать игроков из базы. Однако при этом она уже готова принять базу данных расширенного формата (с рейтингами), которая в скором времени обещает быть.

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

А теперь хорошие новости. Программа умеет "прикидываться Джаджем". При сохранении (и при загрузке тоже), доступно 2 формата на выбор. XML, и HTML. Если сохранить турнир в формате HTML, то сайт fighting.ru может такой файл принимать уже сейчас. БД сайта получает результаты, если турнир завершен, Сетка турнира отображается. И ее можно хоть каждый матч обновлять по ходу развития турнира.
При этом, для самой программы вообще не важно, в каком из двух форматов вы сохраняли турнир, в любом случае из этого файла она загрузит все что ей нужно.
Один нюанс: т.к. БД сайта пока умеет видеть в каждом файле только один турнир, если у вас в событии несколько турниров, то придется сохранять в отдельный файл каждый из них. Сайт увидит тот турнир, который был выбран в программе в момент сохранения. В то же время, сама программа увидит все свои турниры в любом одном из этих файлов.
А вот тут можно посмотреть сетку первого турнира который был обработан в этой программе, и результаты загружены на ф.ру.
И, когда будете смотреть, не забудьте что вы по прежнему на fighting.ru находитесь :)
Это конечно пока не так удобно, как чаллонг. Надо включить в программе автосохранение, и регулярно закидывать файлы на ф.ру, чтобы сетка на сайте была актуальной. Но тем не менее, это уже позволяет без чаллонга обойтись.

Другие полезности:
Исправлен ряд логических багов, наподобие того что Шаталкир нашел. И в общем, я бы уже не стал называть программу "сырой". При желании можно конечно ухитриться и что-нибудь сломать, если задаться такой целью, но тем не менее стабильность уже получше чем у того же Жжаджа.
Интерфейс создания турниров, расширен и в то же время упрощен. Программа больше не требует устанавливать все-до-единой настройки, необязательные автоматом выставляются в значения по умолчанию.
У уже созданного события или турнира, можно изменять большинство свойств.
Есть возможность отмены матчей, в том числе и тех, после которых уже сыграно еще несколько зависимых. Также есть возможность отменить целый этап целиком.
Добавлена возможность включить автосохранение, программа будет сохранять каждое изменение автоматически в указанный файл.
При регистрации игроков на турнир имеющий 2 этапа, можно зачислить любого из них в плей-офф в обход группового этапа. Передаем привет "дороге на МФА" и другим отборочным мероприятиям.
На турнир в 2 этапа, регистрировать новых участников можно даже уже в процессе игр группового этапа. Если группы "уже идут", такой новобранец сразу будет в плей-офф зачислен.
В любой момент можно заменить одного игрока на другого, если допустим судья обнаружил что неправильно кого-то записал.
Турниры:
Добавлена настройка "Условие авто-завершения матчей" - можно выбрать, сколько побед надо для победы в матче. фт1, фт2, фт3.. и т.д.
Добавлена настройка "Способ перехода из группового этапа в финал" - для турниров в 2 этапа, можно выбрать разные методы. Случайно - понятно и так; Перекрестный метод - двое вышедших из каждой группы, разносятся на противоположные края сетки плей-офф, как делали всегда на МФА; Линейный метод - удобен для случаев, когда из 1 группы выходит больше чем 2 игрока, и дает гарантию что игроки из одной группы, не встретят друг друга в первом раунде плей-офф, сколько бы их (игроков из одной группы) ни было.
Игроков по группам распределять можно случайно, а можно вручную. В скором времени еще можно будет по рейтингу.
Навигация:
В этой менюшке находятся команды переключения между турнирами, команды для наведения камеры на выбранную группу, а так же поиск матчей.

Скачать можно тут: https://yadi.sk/d/Ey4g2il03L6Nu8
Все необходимые программе файлы - в комплекте, установка не требуется.
Последний раз редактировалось Zander 25 июл 2018, 13:30, всего редактировалось 11 раз.
Изображение
Лучшее определение футсиса, спейсинга, зонинга, что я когда-либо видел.
при достаточно долгом периоде жизни дисциплины “интуиты” всегда проигрывают (с) Belial

Аватара пользователя
ZeratuL
Мастер рандом-реверсала
Сообщения: 1973
Зарегистрирован: 18 ноя 2010, 00:28
Карточка игрока: ZeratuL
Канал пользователя: Zeratul
Откуда: Питер
Благодарил (а): 392 раза
Поблагодарили: 547 раз
Gender:
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение ZeratuL » 14 май 2017, 03:15

Респект, однако! :good:
Изображение
One day we will discover a new world. We will create our shining future on that ground.
What will happen to this planet?
Hmm...
Who knows... That depends on you, I guess...

Аватара пользователя
Zander
Новичок.пожизненно
Сообщения: 1522
Зарегистрирован: 10 дек 2009, 13:35
Карточка игрока: Zander
Откуда: Ниоткуда. Сеть - мой дом.
Благодарил (а): 594 раза
Поблагодарили: 468 раз
Gender:
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение Zander » 14 май 2017, 04:59

В 4:50 сегодня программу обновил, по первым отзывам :)
Говорят, в настройках создания турнира разобраться сложно. А пока все настройки не выставил, турнир создать не позволит.
В обновленной программе, то что она просит настроить красным цветом подсвечивается. И я вас прошу, если она красным подсветила - не надо туда кнопками что-то писать, надо просто выбрать из тех вариантов которые там есть.
Изображение
Лучшее определение футсиса, спейсинга, зонинга, что я когда-либо видел.
при достаточно долгом периоде жизни дисциплины “интуиты” всегда проигрывают (с) Belial

Аватара пользователя
OverKilL.
Капитан
Сообщения: 4194
Зарегистрирован: 05 июл 2005, 12:00
Карточка игрока: OverKilL.
Канал пользователя: OverKilL.
Откуда: Санкт-Петербург
Благодарил (а): 1407 раз
Поблагодарили: 619 раз
Gender:
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение OverKilL. » 14 май 2017, 13:07

Приеду домой, обязательно потестирую))
"классическая-квази-монохроматическая-гармоническая подпись"
Пещера задрота - мой сайтец-бложец OverKilL.
Мои Cтримы: GoodGame.ru/OverKilL013, Twitch.tv/OverKilL013, gaming.youtube.OverKilL013, sc2tv.ru/OverKilL013
Мои Каналы: youtube.com/OverKilL013, youtube.com/GGXrd

Tender Damage
p.s. - "дам потрогать свой ДП"

Аватара пользователя
TND | FunkyCape
3HS tiers
Сообщения: 667
Зарегистрирован: 04 июл 2009, 07:54
Карточка игрока: Funky
Канал пользователя: Funkyneok
Откуда: Ufa
Благодарил (а): 196 раз
Поблагодарили: 375 раз
Gender:
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение TND | FunkyCape » 15 май 2017, 08:43

Основные проблемы по которым я стал все чаще пренебрегать дджаджем, следующие:
1) Байда при ведении нескольких турниров (нужно держать несколько окон, иногда еще прога крашилась)
2) Необходимость сперва вводить игроков в базу а потом в турнир в каждом таком окне (работа с базой ф.ру мне по сути вообще не нужна, ибо приходит много людей на ф.ру даже не зареганных, мне лично гораздо удобнее просто вписывать игроков на турнир)
3) Отсутствие программы в веб-пространстве, следовательно необходимость таскать прогу с собой либо на флешке, либо приносить отдельное устройство с джаджем, в то время как чалонж можно открыть с любого ноута или планшета

В проге решена 1 и 2 проблемы и в целом хороший функционал. Но третья проблема увы не решена, и прога в целом остается такой же "устаревшей" как джадж. Также, по поводу просмотра сетки в онлайне - а смогут ли ее видеть не зареганные на ф.ру? Если нет то опять же просчет.
Shinya [ psn: abctan ]: думаю нужно мфа16 проводить онлайново и чтоб каждый качал по 3 порно фильма сразу
Shinya [ psn: abctan ]: ну и чтоб все играли на ино\милиях
( Чат кроватка )
Изображение

Топовый паблик

BioLogIn
Запускаю супер
Сообщения: 21061
Зарегистрирован: 05 июл 2005, 13:00
Карточка игрока: BioLogIn
Канал пользователя: BioLogIn
Благодарил (а): 1356 раз
Поблагодарили: 2713 раз
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение BioLogIn » 15 май 2017, 08:46

TND | FunkyCape, сетки на фру видят все, естественно. Незареганные тоже.
Death doesn’t discriminate
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru

Аватара пользователя
FGC | Shatalkir
Эцилопп
Сообщения: 3840
Зарегистрирован: 07 мар 2010, 13:12
Карточка игрока: Shatalkir
Канал пользователя: Shatalkir
Откуда: Зеленоград, Андреевка
Благодарил (а): 1007 раз
Поблагодарили: 917 раз
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение FGC | Shatalkir » 15 май 2017, 10:07

Я создал событие, затем турнир, внес игроков, нажал "Начать турнир". Нажимаю кнопку "Показать сетку", ничего не происходит. Как сетку-то посмотреть :psyduck:
Ты просто так лежишь или с намеком?..
Теперь я знаю, что цитата про Тагера и нож принадлежит А.Т =)
( Золотая цитата русского Mortal Kombat: )
Legend|LLIopox: если никто не будет прыгать не будет драки)

( Считаем фреймы )
Niksan: ок, а у шаров экз сколько плюс? я чет пропустил видимо
Kreeg: +4
Kay___Jay: +4
Shatalkir: +4
Nim: +4
Kreeg: итого +16

Аватара пользователя
Zander
Новичок.пожизненно
Сообщения: 1522
Зарегистрирован: 10 дек 2009, 13:35
Карточка игрока: Zander
Откуда: Ниоткуда. Сеть - мой дом.
Благодарил (а): 594 раза
Поблагодарили: 468 раз
Gender:
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение Zander » 15 май 2017, 11:25

TND | FunkyCape, 3-ю проблему решать, займет несколько больше времени, но это тоже есть в планах.
По второй кстати, на тему приходящих игроков, которых нет в базе ф.ру. Программа создает для таких игроков временную базу данных, и единожды добавив туда, игрока можно затем регать на все турниры текущего события.

FGC | Shatalkir, эмм, странно. Сколько игроков внес?
Как вариант, возможно за время внесения игроков камера уехала хз-куда, попробуй созданный турнир сохранить, перезапустить прогу и загрузить этот файл.
В ближайшем обновлении сделаю наведение камеры на сетку при ее создании...
Изображение
Лучшее определение футсиса, спейсинга, зонинга, что я когда-либо видел.
при достаточно долгом периоде жизни дисциплины “интуиты” всегда проигрывают (с) Belial

Аватара пользователя
FGC | Shatalkir
Эцилопп
Сообщения: 3840
Зарегистрирован: 07 мар 2010, 13:12
Карточка игрока: Shatalkir
Канал пользователя: Shatalkir
Откуда: Зеленоград, Андреевка
Благодарил (а): 1007 раз
Поблагодарили: 917 раз
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение FGC | Shatalkir » 15 май 2017, 11:31

Zander писал(а): Сколько игроков внес?
Шесть, по минимуму. Сегодня еще раз попробую, запишу точно свои действия.
Ты просто так лежишь или с намеком?..
Теперь я знаю, что цитата про Тагера и нож принадлежит А.Т =)
( Золотая цитата русского Mortal Kombat: )
Legend|LLIopox: если никто не будет прыгать не будет драки)

( Считаем фреймы )
Niksan: ок, а у шаров экз сколько плюс? я чет пропустил видимо
Kreeg: +4
Kay___Jay: +4
Shatalkir: +4
Nim: +4
Kreeg: итого +16

Аватара пользователя
Zander
Новичок.пожизненно
Сообщения: 1522
Зарегистрирован: 10 дек 2009, 13:35
Карточка игрока: Zander
Откуда: Ниоткуда. Сеть - мой дом.
Благодарил (а): 594 раза
Поблагодарили: 468 раз
Gender:
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение Zander » 15 май 2017, 12:02

FGC | Shatalkir, упс :) оказывается, моя ошибка была.
Я привык делать по порядку, создать турнир -> добавить игроков -> создать сетку -> старт турнира.
Оказалось, если не создавая сетку, сразу нажать старт турнира, то сетку и не создавало. Поправил, ссылку в первом посте обновил, теперь создает и так.
Кроме того, там уже сделано наведение камеры на сетку при ее создании, и еще добавлена красивая таблица результатов, которую показывает после того как турнир завершился.
Изображение
Лучшее определение футсиса, спейсинга, зонинга, что я когда-либо видел.
при достаточно долгом периоде жизни дисциплины “интуиты” всегда проигрывают (с) Belial

Toko
Стоячок
Сообщения: 76
Зарегистрирован: 18 апр 2014, 19:52
Карточка игрока: Toko
Канал пользователя: TokenObduracy
Откуда: Москва
Благодарил (а): 65 раз
Поблагодарили: 51 раз
Gender:
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение Toko » 17 май 2017, 11:31

Offtop
TND | FunkyCape писал(а):
Отсутствие программы в веб-пространстве, следовательно необходимость таскать прогу с собой либо на флешке, либо приносить отдельное устройство с джаджем, в то время как чалонж можно открыть с любого ноута или планшета
Смэш.гг уже пробовали?
Это онлайн-система организации и проведения турниров (как вариант, если кого-то вдруг не устраивает программа Zander'а).
Последний раз редактировалось Toko 17 май 2017, 15:20, всего редактировалось 2 раза.
Изображение

BioLogIn
Запускаю супер
Сообщения: 21061
Зарегистрирован: 05 июл 2005, 13:00
Карточка игрока: BioLogIn
Канал пользователя: BioLogIn
Благодарил (а): 1356 раз
Поблагодарили: 2713 раз
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение BioLogIn » 17 май 2017, 12:45

Sergeoff, сорри, но ты скорее оффтопишь, чем даешь что-то полезное. Потому как онлайн-систем десятки и сотни в общем-то (включая куда более популярный челлондж, например), и ни одна не имеет прямого отношения к обсуждающейся тут программе =) В том числе смеш.гг, которая непонятно чем выделяется для тебя на фоне остальных...
Death doesn’t discriminate
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru

Toko
Стоячок
Сообщения: 76
Зарегистрирован: 18 апр 2014, 19:52
Карточка игрока: Toko
Канал пользователя: TokenObduracy
Откуда: Москва
Благодарил (а): 65 раз
Поблагодарили: 51 раз
Gender:
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение Toko » 17 май 2017, 15:19

Принято к сведению!
Изображение

Аватара пользователя
Zander
Новичок.пожизненно
Сообщения: 1522
Зарегистрирован: 10 дек 2009, 13:35
Карточка игрока: Zander
Откуда: Ниоткуда. Сеть - мой дом.
Благодарил (а): 594 раза
Поблагодарили: 468 раз
Gender:
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение Zander » 25 май 2017, 12:51

Программу обновил, она теперь умеет загружать данные на ф.ру, и при этом может в любой момент выдать на ф.ру актуальную сетку в реальном времени.
В первопосте обновленная информация и ссылка на скачивание.
А вот так сетки теперь выглядят: http://www.fighting.ru/brackets/03413_1 ... ckets.html
Изображение
Лучшее определение футсиса, спейсинга, зонинга, что я когда-либо видел.
при достаточно долгом периоде жизни дисциплины “интуиты” всегда проигрывают (с) Belial

Аватара пользователя
FGC | Shatalkir
Эцилопп
Сообщения: 3840
Зарегистрирован: 07 мар 2010, 13:12
Карточка игрока: Shatalkir
Канал пользователя: Shatalkir
Откуда: Зеленоград, Андреевка
Благодарил (а): 1007 раз
Поблагодарили: 917 раз
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение FGC | Shatalkir » 25 май 2017, 13:17

Агрессивная очень цветовая схема, я бы более мягкие цвета поставил. Хотя бы красный к оранжевому подтянуть.
Ты просто так лежишь или с намеком?..
Теперь я знаю, что цитата про Тагера и нож принадлежит А.Т =)
( Золотая цитата русского Mortal Kombat: )
Legend|LLIopox: если никто не будет прыгать не будет драки)

( Считаем фреймы )
Niksan: ок, а у шаров экз сколько плюс? я чет пропустил видимо
Kreeg: +4
Kay___Jay: +4
Shatalkir: +4
Nim: +4
Kreeg: итого +16

Аватара пользователя
ZeratuL
Мастер рандом-реверсала
Сообщения: 1973
Зарегистрирован: 18 ноя 2010, 00:28
Карточка игрока: ZeratuL
Канал пользователя: Zeratul
Откуда: Питер
Благодарил (а): 392 раза
Поблагодарили: 547 раз
Gender:
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение ZeratuL » 25 май 2017, 15:58

FGC | Shatalkir писал(а): Агрессивная очень цветовая схема
Вообще да. Даёшь поддержку тем и скинов!
Изображение
One day we will discover a new world. We will create our shining future on that ground.
What will happen to this planet?
Hmm...
Who knows... That depends on you, I guess...

BioLogIn
Запускаю супер
Сообщения: 21061
Зарегистрирован: 05 июл 2005, 13:00
Карточка игрока: BioLogIn
Канал пользователя: BioLogIn
Благодарил (а): 1356 раз
Поблагодарили: 2713 раз
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение BioLogIn » 25 май 2017, 16:27

ZeratuL писал(а): Даёшь поддержку тем и скинов!
1. На уровне программы - в жжадже такая штука была, и я по пальцам одной руки могу пересчитать случаи, когда этим пользовались =)
2. На уровне сайта - это не совсем к Зандеру вопрос, видимо. Но были бы css, а переключатель между ними сделать можно...
Death doesn’t discriminate
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru

Аватара пользователя
Zander
Новичок.пожизненно
Сообщения: 1522
Зарегистрирован: 10 дек 2009, 13:35
Карточка игрока: Zander
Откуда: Ниоткуда. Сеть - мой дом.
Благодарил (а): 594 раза
Поблагодарили: 468 раз
Gender:
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение Zander » 25 май 2017, 17:06

BioLogIn писал(а):На уровне сайта - ... - были бы css
Они у тебя уже есть =) Могу комментариями расписать что куда. В остальном извиняйте - я не дизайнер :)
А на уровне программы полная и исчерпывающая настройка внешнего вида скоро будет. Просто я считаю что надо сначала функционал делать, а красоту навести успеется.
Изображение
Лучшее определение футсиса, спейсинга, зонинга, что я когда-либо видел.
при достаточно долгом периоде жизни дисциплины “интуиты” всегда проигрывают (с) Belial

BioLogIn
Запускаю супер
Сообщения: 21061
Зарегистрирован: 05 июл 2005, 13:00
Карточка игрока: BioLogIn
Канал пользователя: BioLogIn
Благодарил (а): 1356 раз
Поблагодарили: 2713 раз
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение BioLogIn » 25 май 2017, 17:30

Zander писал(а): я не дизайнер
дык я тоже )
Death doesn’t discriminate
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru

Аватара пользователя
Zander
Новичок.пожизненно
Сообщения: 1522
Зарегистрирован: 10 дек 2009, 13:35
Карточка игрока: Zander
Откуда: Ниоткуда. Сеть - мой дом.
Благодарил (а): 594 раза
Поблагодарили: 468 раз
Gender:
Контактная информация:

Организаторам: Софт для обработки турниров.

Сообщение Zander » 25 май 2017, 18:10

Кстати, если кому очень интересно:
В архиве с программой, есть файл texturesfiles.txt, в нем список текстур которые программа загружает и использует. В значительной мере внешний вид сетки в самой программе зависит от них. Можно свое вписать=) Это должны быть файлы *.bmp или *.jpg, размером не меньше 512х512 пикс., другие форматы вызовут ошибку.
Изображение
Лучшее определение футсиса, спейсинга, зонинга, что я когда-либо видел.
при достаточно долгом периоде жизни дисциплины “интуиты” всегда проигрывают (с) Belial

Закрыто