Форум Биатлонных Прогнозистов

Форум Биатлонных Прогнозистов (http://ibuprog.com/forum/index.php)
-   ЕСТЬ ИДЕЯ ! (http://ibuprog.com/forum/forumdisplay.php?f=859)
-   -   КУБОК ВЫЗОВА НА СКРИПТЕ (http://ibuprog.com/forum/showthread.php?t=25292)

Юкк 11.02.2017 05:44

КУБОК ВЫЗОВА НА СКРИПТЕ
 
Биатлонный сезон в полном разгаре.И в полном разгаре наш старейший турнир "Кубок Вызова" который мы играем уже в седьмой раз(!!). Напомню,что начинали мы с пяти команд,а сейчас их более 30-ти.

В связи с тем,что кол-во команд постоянно увеличивается,а с Кубком прощаться администрация сайта не собирается и нашему ведущему Юравласу уже практически невозможно и нереально руками считать такой обьем работы, я решил ему в помощь сделать скрипт. Я составил тех.задание,которое потом я передам программисту,который сможет его реализовать. Я завтра выложу полностью тех задание тут,чтобы каждый смог его прочитать,возможно что-то дополнительно мне посоветовать,исправить,внести коррективы,пока ещё можно.Это раз,ни во-вторых,может среди игроков есть программисты которые смогут взяться за его написание,потому что мой программист сейчас занят другим и надолго. Написание скрипта за деньги естественно.Сумму оговорим в ЛС,если будут желающие.А может у кого знакомые программисты есть.Посреднические услуги тоже оплачиваются ;)

Благодарю за внимание.

Сергулис 11.02.2017 06:08

Цитата:

Сообщение от Юкк (Сообщение 245154)
А может у кого знакомые программисты есть

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

А если так же спросит хотя бы 10 человек, то думаю результат будет положительный....
Может и к Джиро скрипт по Вело напишут ))))

Юкк 11.02.2017 06:12

Цитата:

Сообщение от Сергулис (Сообщение 245158)
А если так же спросит хотя бы 10 человек, то думаю результат будет положительный....
Может и к Джиро скрипт по Вело напишут ))))

Кстати да. Техзадание-то готово и по вело. Я его тоже в теме вело выложу,чтобы тут не путать. Тем более,что я уже знаю на какой новый движок(тип движка) переезжает сайт,а посему программисту не надо писать скрипт под наши старые дрова,и он может писать сразу на новый движок,а Макс потом просто его встроет в наш новый и все.

Сергулис 11.02.2017 06:18

Цитата:

Сообщение от Юкк (Сообщение 245160)
Тем более,что я уже знаю на какой новый движок(тип движка) переезжает сайт

Опять переезд? Или движок совсем не связан с хостингом? Это как небо и земля??

Юкк 11.02.2017 06:28

Цитата:

Сообщение от Сергулис (Сообщение 245162)
Опять переезд? Или движок совсем не связан с хостингом? Это как небо и земля??

Нет,это разные вещи.С хостингом уже все нормально. Просто когда создавали сайт(не форум),то думали,что будет всего одна игра и взяли уже тогда рогатый и старый джвижок.А за 3 года он устраел до такого состояния,что на него никто ничего писать не хочет.Нет уже на него шаблонов и других,грубо говоря запчастей.Вот поэтому сейчас придется каждый скрипт и каждую мелочь переносить на новый движок,на запасной площадке,а потом всё сразу за один момент и обновим. Но дело в том,что под новый движок придётся Максу переписывать все наши скрипты.Поэтому есть шанс для каждой игры,раз такое дело внести в игры наши дополнения,пожелания,усовершенствования.Но то я позже в каждом разделе отдельно про это напишу.

LioMart 11.02.2017 06:55

Я уже где-то писал про Кубок вызова, но уже не могу найти где именно.
Скажу пока только, что в нынешнем своём состоянии КВ мне неинтересен совершенно

yuravlas 11.02.2017 08:25

Цитата:

Сообщение от Юкк (Сообщение 245154)
ведущему Юравласу уже практически невозможно и нереально руками считать такой обьем работы, я решил ему в помощь сделать скрипт.

Ой какие знакомые слова. У них скоро юбилей будет - 3 года .:laugh1:

LioMart 11.02.2017 08:37

Цитата:

Сообщение от yuravlas (Сообщение 245215)
У них скоро юбилей будет

выдержанная песенка, которая через годы всё ещё актуальна))) Так что это даже хорошо:laugh1:

Юкк 11.02.2017 09:58

Цитата:

Сообщение от yuravlas (Сообщение 245215)
Ой какие знакомые слова. У них скоро юбилей будет - 3 года .:laugh1:

Ну, я тоже 3 года вел. И один год вел полосатик.:)

Юкк 12.02.2017 05:22

Для начала важная информация для программиста.Мы будем переводить сайт на Yii2 .

Что это такое?
Yii2 – это динамично развивающийся фреймворк на PHP с хорошим русскоязычным сообществом и документацией. Хорошее сообщество и документация делает его достаточно удобным и доступным для изучения и использования. Благодаря популярности фреймворка, для него уже есть множество готовых написанных расширений. Так же в Yii2 удобно использовать сторонние библиотеки для расширения его функциональных возможностей. А возможность использования Yii2, как библиотеки для разработки и улучшения сторонних систем, таких как WordPress, Joomla, практически не ограничивает возможности фреймворка.


https://ru.wikipedia.org/wiki/Yii

Юкк 13.02.2017 05:50

Цитата:

Сообщение от LioMart (Сообщение 245182)
Я уже где-то писал про Кубок вызова, но уже не могу найти где именно.
Скажу пока только, что в нынешнем своём состоянии КВ мне неинтересен совершенно

Если положить этот турнир на скрипт,то мы из всех команд(30+) можем проводить и сами бесконечное кол-во разных турниров.И по кубковой системе на вылет и по круговой и т.д. При ручном подсчете это нераельно,а на скрипте легко.И если у нас тут будет такие разные турниры,то я уверен,что с ФБУ к нам подтянутся ещё и ещё, и полтинник команд добить будет легко.

А теперь,как и обещал тех.задание.

Юкк 13.02.2017 06:05

http://www.ibuprog.com
Тех задание «Кубок Вызова».


Турнир-клон , для которого не нужно делать отдельные прогнозы , а идёт выборка команд и игроков с сайта ФБУ(федерация биатлона Украины). Именно на сайте ФБУ проводится турнир и делаются прогнозы, а у нас на сайте http://www.ibuprog.com только публикуются отдельные результаты отдельных участников.

Сайт ФБУ Турнир Прогнозистов ссылка http://www.biathlon.com.ua/contest.php Сразу оговорюсь, выборка производится только тех команд из турнира, которые в своем названии имеют приставку ibu , а личных игроков только тех, у кого в строке «название команды», возле их ника, в самом названии команды опять-таки присутствует приставка ibu. Примеры и подробнее чуть ниже в тз.

Дизайн и главная страница.

Название: «КУБОК ВЫЗОВА»
Биатлон. Турнир Прогнозистов

Шапка. Кнопки должны быть следующие: : Главная, Рейтинг команд, Рейтинг личный, МХГ, Чемпионат Мира, Правила, Призы

Ниже все 10 этапов биатлонного сезона. Вернее, логотипы флагов стран ,как у нас в Формуле-1. (если программист предложит что-то свое-это только приветствуется. Мой пример:

http://image.prntscr.com/image/30635...a2130a8c5a.png

Вместо Австралия Парк пишем название места проведения этапа. В нашем случае первый этап- Остерсунд Швеция. Рядом вместо глазика и лампочки мы рисуем кнопки – ссылка на ТП ФБУ (ТП -это турнир прогнозистов) http://www.biathlon.com.ua/contest.php А рядом ссылка на подробный прогноз погоды. (с нашего сайта, с информера). Ниже дата этапа ,например, 27– 04.12.16.Рядом вместо "Трасса и гонщики" пишем старт-лист (затягивается как и все наши стартлисты с нашего же сайта) и ссылка на сивидату http://biathlonresults.com/?view=schedule_schedule http://image.prntscr.com/image/f9f07...ecba5b29a4.png

Чуть ниже , как я писал флаг страны. Пысы. Вместо флага можно придумать что-то новое оригинальное, так же можно придумать иное расположение кнопок и подписей. А то у нас уже 3 игры в стандартном таком исполнении.


При нажатии на эмблему, нас как и в Формуле-1 переносит в новое поле. На нем изображены все гонки этого этапа. (Копируется с сайта ФБУ)

http://image.prntscr.com/image/fdb0e...5b9f9769b6.png

Колонки:
1-флаг,
2- название города (стадиона),
3-Название гонки
4-Дата
5-Время начала гонки
6-личный рейтинг
7-командный рейтинг

При нажатии на личный или командный рейтинг должна открываться таблица с рейтингом и набранными очками игроков или команд прошедшей гонки. Для этого надо будет делать выборку тех игроков, которые участвуют в нашем турнире из полного списка игроков с сайта ФБУ. Во всех рейтингах вверху рейтинга всегда первой строкой личный рейтинг игрока и рейтинг его сокомандников. А уже потом 1,2,3 место…


Как на ФБУ
http://image.prntscr.com/image/7171f...ff0219873a.png


При нажатии на очки открывается состав выбранной команды с набранными очками. Вот так.
http://image.prntscr.com/image/297a4...ab16b49517.png

А при нажатии уже на эти очки открывается прогноз

http://image.prntscr.com/image/070db...56059f2be4.png

Назначение кнопок в шапке игры.

1-Главная. Открывается главная игры.
2-Рейтинг команд - 1. Командный турнир
С турнира прогнозистов сайта ФБУ нужно сделать выборку команд с приставкой IBU .

http://image.prntscr.com/image/06ee0...d71c2c0f11.png

Вести турнирную таблицу и заносить в неё результаты команд с того же сайта ФБУ после каждой гонки. При нажатии на кнопку «Рейтинг команд» должно открываться поле с открытой таблицей текущего этапа по умолчанию. А выше и ниже её в виде карусели (для красоты) таблицы с прошедших этапов(уже заполненные) и с будущих (чистые).То есть как и в нашем биатлоне весь сезон должен быть разбит на этапы. .Например, таблица внизу -это таблица первого этапа командного турнира. В ней отображены все гонки этапа и в колонках очки команд. Эти данные, как мы писали берутся с турнира прогнозистов сайта фбу http://www.biathlon.com.ua/contest.php?rankT Золотым, серебряным и бронзовым цветом выделяются поля цифр призеров каждой гонки(как на скрине ниже). После завершения этапа, открывается следующий и очки с итоговой правой колонки с названием Рейтинг переносятся с предыдущего этапа в новую колонку слева и она потом не меняется ,а уже после неё идет первая гонка. Эти же очки переносятся в правую колонку и потом в ней уже суммируются с набранными очками текущего этапа. Это для наглядности, чем закончился предыдущий этап.

http://image.prntscr.com/image/84aab...4b4a71d352.png



Нужно предусмотреть возможность ручного исключения команд из турнира из админки. Админку нужно делать свою, отдельную, только для этой игры.. Например , в прошлом сезоне там участвовала команда « Всем в IBU» , хотя к нашему турниру она отношения не имела.
Ну и возможность вручную внести какую-то команду. Может возникнуть такая необходимость
И обязательно нужно сделать прогресс/регресс команды (и личного рейтинга). То есть указывать место в сравнении с предыдущим (выше на столько-то, ниже на столько-то, как у нас на формуле и в биатлоне). Но прогресс/регресс брать не с ФБУ где все 1000 команд, а исключительно по нашим командам. Сделать сортировку по гонкам

http://image.prntscr.com/image/b8523...426ce4a692.png


3.Кнопка «Личный рейтинг». Принцип точно такой же, как и в командном рейтинге.

Все игроки – участники командного турнира автоматически становятся участниками и личного турнира. Кроме того , вручную нужно занести игроков(сделать такую возможность в админке) , которые не играют в командах (а значит не имеют приставки ibu) или играют не в наших командах , но являются игроками нашего сайта . Они тоже могут играть в личке..

http://image.prntscr.com/image/9f01e...148c28caba.png


4.Кнопка «МХГ».Это Малый Хрустальный Глобус.


Есть всего дисциплин: спринт, гонка преследования, масстарт, индивидуальная гонка, эстафета, смешанная эстафета и супер-микс. В каждую из этих дисциплин складываются все профильные гонки сезона, как мужские, так и женские. Сделать сортировку по дисциплинам.

http://image.prntscr.com/image/4534c...aeeef3b878.png


5.Кнопка «Чемпионат мира»

Для чемпионата мира желательно сделать другую таблицу, покрасивее, где можно было бы выделять не только призёров, но и «цветы»,то есть шестёрку первых финишировавших спортсменов или команд в гонках. Кроме того, чемпионат мира идет как в общий зачет, так и как отдельное соревнование. Поэтому нужно два таблицы, одна общая как простой этап(в общем списке всех этапов сезона) и одна отдельная в указанной кнопке,, как чемпиона мира. Сделать сортировку по гонкам.

http://image.prntscr.com/image/2d142...a9e0bd74b2.png


http://ibuprog.com/forum/showpost.ph...&postcount=164



Кнопки «Правила» и «Призы» как обычно.В админке поле для текста,куда заносится админом текст.




Кроме того необходимо сделать графики движения команд и личного первенства после каждого этапа. В отдельной кнопке, или лучше там где таблицы в рейтингах. Можно связать это с цифрами регресса/прогресса игрока,как описано выше в ТЗ (И обязательно нужно сделать прогресс/регресс команды(и личного рейтинга). То есть указывать место в сравнении с предыдущим(выше на столько-то, ниже на столько-то, как у нас на формуле и в биатлоне).Но прогресс/регресс брать не с ФБУ где все 1000 команд, а исключительно по нашим командам. Сделать сортировку по гонкам)

Чтобы в графиках не было мешанины(так как много команд и игроков) можно сделать так,чтобы игрок мог выбирать для себя из общего списка не более(5-10) интересующих его спортсменов и команд. В любое время он должен иметь право сбросить эти показатели и набрать новые.

Юкк 13.02.2017 06:21

Вот техзадание. Если у кого есть возможность и знакомы программисты,то давайте обсудим.Работа будет оплачена,сумма оговаривается при личном общении.Посредники тоже получат свои "плюшки" :) Давайте вместе попробуем найти человека готового написать скрипт,тем более,что времени на это много.Считай до конца лета. И ещё напоминание важное(!!!) мы пишем не на этот движок что у нас стоит сейчас,а сразу на Yii2. Если возникнет необходимость в тестовой площадке,то наш хостинг позволяет выделить под это место.

Сергулис 13.02.2017 06:32

Я как обещал на днях точно спрошу!

Юкк 13.02.2017 06:36

Если надо в Ворде,то я скину на почту.Там все таблицы побольше в размерах.

LioMart 13.02.2017 09:33

Цитата:

Сообщение от Юкк (Сообщение 246202)
которые в своем названии имеют приставку ibu ,

ну и окакой вариативности ты речь ведёшь? Опять будет куча неизвестных команд.
и никакого межклубного или межсайтовского соперничества в апмнципе не предусматривается через отсутствие понятий двух разных сайтов

Юкк 13.02.2017 13:16

Цитата:

Сообщение от LioMart (Сообщение 246240)
ну и окакой вариативности ты речь ведёшь? Опять будет куча неизвестных команд.
и никакого межклубного или межсайтовского соперничества в апмнципе не предусматривается через отсутствие понятий двух разных сайтов

Я сейчас долго с Виталиком Тайгером по этому поводу говорил.И да,я согласен с тем,что "Мертвые души" нам не нужны. Лишних будем отсеивать. Я тоже помню те времена,когда играло всего 10 команд(или 12) в первый год на этом форуме.И мы тут просто упивались общением и по гонкам и по турниру в целом.Потому что из всех этих 10+ команд,все были форумчанинами.Потом кол-во команд росло,а общение падало. На сл.год мы сделаем подругому.Введем ряд правил и регистраций в турнире.Например,регистрироваться как в Тигролиге на Кубок.Регистрировать только те команды,в которых не менее 3-х игроков члены сайта,и двое на форуме.Возможно по кол-ву сообщений или как-то ещё.Время есть-будем думать.Но я согласен в одном,много-это не всегда хорошо.

Юха Мието 14.02.2017 22:30

Ну значит я спокоен, в моей команде все активные Ибупроговские физруки)


Текущее время: 08:20. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot