Полная версия Регистрация
Форум Биатлонных Прогнозистов
ПРАВИЛА САЙТА. НОВЫЙ САЙТ. ИДЕИ. ОБСУЖДЕНИЕ>ТЕХ. ЗАДАНИЕ ВЕЛОСПОРТ
Юкк 12:41 18.02.2021
1. Поле главной страницы игры.



Вверху в красном квадрате кнопки навигации по игре. А именно : Кнопки: Главная игры, Рейтинги ( в кнопки рейтинг сделать как в футболе разделение на личный рейтинг и командный), Моя команда (здесь набор и редактирование команды пользователя), Правила, Призы, Руководство, FAQ, Обсудить на форуме,. А также сделать возможным из админки этой игры добавлять текст-анонс .Или же просто взять отсюда http://worldvelosport.com/2016/06/on...rans-2016.html

Чуть ниже переключатели по годам (2016-2017-2018…) Квадраты 1,2,3-это названия многодневных гонок сезона 2016. Гранд-туров (многодневных) всего 3 в году.

Квадрат 4-там анонс-расписание текущего гранд-тура. Админ в админке вносит его руками. Но строка прошедшего дня должна исчезать. То есть настроить посуточно. В 00 часов одна строка прошедших суток исчезает. Время-часы до дедлайна оставить.

Квадрат 5-это рейтинги нашего турнира. Личный и командный

Квадрат 6-это рейтинги велоспорсменов UCI. Рейтинг подтягивать отсюда http://velolive.com/index.php Также сделать кнопку Все рейтинги(как сделано по ссылке) Внизу страницы



Квадрат 7-это новости велоспорта со спортсру

2.Поле для прогнозов

Нажимаем на (допустим) первый квадрат(из поля главной страницы игры,скрин выше) и попадаем в поле текущей велогонки.



Верхняя строка – это долгосрочный прогноз. Он делается один на итоги всей гонки. Их всего 4 классификации Это: Генеральная классификация, Очковая, Горная и Командная. Дедлайн подачи у всех разный и он должен настраиваться из админки (дедлайном будет дата и время!). Прогнозов по 3 на каждую классификацию.(по 3 спортсмена в генерал, очках и горной, и 3 команды в командной кл-ции) По окончании всех этапов велогонки админ руками заносит в админке результаты долгосрочных прогнозов и скрипт добавляет очки к финальному рейтингу игрока.
По стрелке 1- дедлайн (номер этапа) должен настраиваться в админке. И после начала указанного этапа редактирование прогноза запрещается. Стрелка 2-это поле в котором пишется имя спортсмена(название команды).При нажатии на метку выпадает список с именами спортсменов + при введении трёх первых букв появляется список имен.( список спортсменов в этой велогонке до начала гонки-турнира админ заносит руками, потому что в каждой гонке сезона состав разный). Перенёс снизу сюда следующее предложение. В выпадающем списке сделать сортировку (не сортировку, а возможность отбора) по командам и по странам.
Можно ли сделать поиск не по первым символам, а по содержанию символов в имени?

Дедлайн одной замены. Для каждого из 4-х долгосрочных прогнозов в админке настраивается дедлайн одной замены. Суть этого пункта в том, что после дедлайна на сам долгосрочный прогноз и до дедлайна на одну замену в этой же классификации, игрок имеет право заменить одного велогонщика. При этом он может менять до дедлайна замены одно поле сколько угодно раз, лишь бы 2 других поля оставались без изменений.
В дедлайне одной замены номер этапа (не номер этапа, а дата и время!) также настраиваится в админке(отдельно от основного дедлайна).

Если после наступления основного дедлайна на ДП игрок не воспользовался функцией одной замены, то он получает полные очки(100%).Если же игрок воспользовался дедлайном одной замены, то он получает 1/5 очков от очков за угаданного победителя в этой классификации.


Чуть ниже поля для ежедневного краткосрочного прогноза. Как правило всего этапов в гонке-турнире около 20-ти и админ в админке выбирает цифру соответствующую кол-ву этапов. После этого они появляются на главной текущей гонки-турнира. В админке админ в каждом этапе настраивает такие данные: номер этапа, дата, время дедлайна.
Ниже строка -Трасса. У админа должна быть возможность в админке вставлять сюда рисунки и текст, и потом редактировать.
После этого идет глазик, то есть те, кто сделал прогноз, с выделением сокомандников и указанием цифрой общего числа сделавших прогноз, и лампочка - это какая-либо статистика по прогнозам га усмотрение программиста.
И значок Итог (или же надпись «Итог гонки» рядом с надписью «трасса»), в котором после завершения гонки будет видна итоговая первая шестерка спортсменов. Ниже 6 полей для имен прогноза спортсменов, которые заполняются так же как указано выше или из общего списка, или по 3 первым буквам. Внизу строка «Гонка открыта или уже просчитана)

После завершения гонки возле каждого прогноза -спортсменов появляется цифра набранных за него очков, и внизу квадрата(поля краткосрочного прогноза) итоговое кол-во очков за всех 6 прогнозов текущего дня.

Сделать в админке возможность проводить награждения. То есть, после завершения всего турнира админ вставляет возле ника игрока условную медальку (в данном случае веломайку).Эта награда отображается только в скрипте по вело. То есть в следующей игре по вело, возле ника награжденного игрока (в рейтинге скрипта ,и в рейтинге на главной странице игры ( см.первый скрин, стрелка №5) должна быть эта награда. В других скриптах (играх) эта награда не отображается. Она будет отображаться ещё дополнительно только в личном и общем профилях пользователя . Если несколько одинаковых маек, то отображать в скобках цифру, которая равна количеству этих маек. (2) означает, что игрок выиграл уже в двух гонках эту майку.


РЕЙТИГИ

Рейтинг точно такой, как в скрипте Формула-1. Первая колонка место и функция прогресса прогнозиста. Потом ник, название команды, номера этапов и два итога КП и КП+ДП. Призеры этапов выделяются желтым, серебряным и бронзовым цветом. И все колонки ранжируются. В таблице рейтинга, как в футболе, переключатели личное первенство/командное первенство.

КОМАНДА.

Команда состоит из двух человек и набор в команду точно так же как и в Формуле-1.В рейтинг команды очки сокомандников просто складываются
Юкк 12:42 18.02.2021
ЗАТЯГИВАНИЕ СПИСКОВ СПОРТСМЕНОВ.

В админке сделать возможность вручную добавлять и удалять неограниченное кол-во спортсменов. В начале года админ заносит полные составы всех заявленных на год команд, вместе с их участниками, например отсюда http://astanafans.com/forum/topic799.html
Альтернатива.
Насколько проблематично сделать обработку по затягиванию списка велогонщиков, их стран и команд, в которых они состоят из excel файла с такой структурой



Структура файла:
Колонка А – Фамилия и Имя.
Колонка С – первые 3 символа – это страна. С 4 символа по 11-й – это дата рождения в формате ГГГГММДД.
Имя листа – имя команды.
При затягивании данных нужно выбрать один из трёх режимов:
-убрать все команды и всехгонщиков;
-убрать гонщиков, но оставить текущие команды;
-только дополнять новыми гонщиками и новыми командами.

Это как у нас в биатлоне, в фэнтези 2х2 общий список спортсменов до появления стартлиста. По этому списку уже каждый прогнозист может делать предварительную ставку. За 1-5 дней до старта гонки появляются окончательные составы и админ руками из общего списка выбирает участников (проставляя флажки. Флажок должен быть и для команды, что команда участвует в гонке и для спортсменов(из команды только 9 спортсменов примут участие в гонке)).Они остаются активными, а остальные пассивными и в выпадающих списках их уже не будет(А если до старта я уже буду знать о том, что замена в команде, а админ это ещё не выбрал? Нужно предусмотреть выбор пассивного гонца, но чтобы он светился красным!!!). После завершения гранд-тура(всей гонки) эту настройку админ сбрасывает и опять будет доступен полный предварительный список. После окончания всего сезона админ должен иметь возможность удалить весь список и внести новый.(Если выбран альтернативный вариант, то там это уже есть) При удалении старого списка нужно обратить внимание на то, чтобы вместе с ним не удалились и самые прогнозы игроков, а также итоги гонок и рейтинги.
В выпадающем списке сделать сортировку по командам и по странам.(убрать, сказано выше)
В поле где указывается прогноз на спортсмена(пишется его имя) сделать поиск по трем набранным буквам. (убрать, сказано выше)

Кроме того, надо сделать и названия команд активными, потому что есть этапы в которых надо спрогнозировать выступление команды, а не отдельных спортсменов. Заменить на:
Есть этапы, в которых прогнозируются не гонщики, а команды. Для таких этапов админ выставляет флажок «командная гонка» и у прогнозистов в поле прогноза на этап будут выпадать не спортсмены, а команды.


3. Система начисление очков.


1) Долгосрочный Прогноз.
1.1 Генеральная классификация:
- за угаданного победителя генеральной классификации - начисляется 75 очков,
- за угаданного призера генеральной классификации - начисляется 40 очков,
- за угаданное место генеральной классификации с 4 по 10 - начисляется 20 очков,
- за угаданное место генеральной классификации с 11 по 20 - начисляется 5 очков.



1.2. Очковая классификация (Лучший Спринтер):
- за угаданного победителя очковой классификации - начисляется 20 очков,
- за угаданного призера очковой классификации - начисляется 10 очков,
- за угаданное место очковой классификации с 4 по 10 - начисляется 5 очков.



1.3. Горная классификация:
- за угаданного победителя горной классификации - начисляется 20 очков,
- за угаданного призера горной классификации - начисляется 10 очков,
- за угаданное место горной классификации с 4 по 10 - начисляется 5 очков.



1.4. Командная классификация:
- за угаданного победителя в командной классификации - начисляется 20 очков,
- за угаданного призера в командной классификации - начисляется 10 очков.
- за угаданное место горной классификации с 4 по 10 - начисляется 5 очков.

2) Краткосрочный Прогноз:
- за угаданного победителя этапа начисляется 10 очков,
- за угаданное место со 2-го по 6-ое начисляется 7 очка,
- за угаданное попадание в 6-рку начисляется 4 очка.

4. Кроме того, надо сделать, чтобы игрок после начала гонки мог делать выборку интересных ему прогнозов игроков и они(прогнозы) появлялись все вместе. Например, сделать кнопку возле глазика и лампочки, из выпадающего списка сделать возможность выбирать н-количество ников и после нажатия кнопки эти прогнозы в два стлобца появляются в поле. И сделать подкнопку «показать всех». И точно такую же возможность уже после гонки(с очками)





Замечания:
1. Нужно расписать уведомления по дедлайнам. Я предлагаю так. Делаем 3 прямоугольника:
- дедлайн краткосрочного прогноза;
- дедлайн долгосрочного прогноза;
- дедлайн замены.
Если развернуть эти кнопки, то чтобы были расписаны дедлайны. Для каждого игрока сохраняется выбранный им режим. Если выбрал развернуть дедлайн замены, а остальные 2 свернуть, то при следующем открытии игры, чтобы так и отображалось.
Режим развернуть тоже желательно настраивать. В дедлайн краткосрочного прогноза будет аж 21 строка и не все их надо видеть сразу. Было бы здорово сделать удобную возможность настройки для каждой из кнопок количества отображаемых строк. Чтобы эти значения сохранялись для прогнозиста.
Как разместить эти кнопки оставляю на твоё усмотрение, я не художник)))

2. Сергулис просил сделать видным, во время выбора замены, что в случае отказа от замены игрок получает столько-то очков, а если использует замену, то не получит их. Другими словами замена стоит прогнозисту 4 очка во всех номинациях кроме генерала, а в генерале вроде 15 и он их лишится, если сделает замену.
Юкк 12:43 18.02.2021
Веломаны,почитайте,вот тут я собрал ещё записи по вело из блокнотика,может что и пригодится


Замечания:
Пункт «1.4. Командная классификация:» Вроде забыл «- за угаданное место горной классификациис 4 по 10 - начисляется 5 очков.».
Дедлайн замены. Для каждого из 4-х долгосрочных прогнозов в админке настраивается дедлайн одной замены. Суть этого пункта в том, что после дедлайна на сам долгосрочный прогноз и до дедлайна на одну замену в этой же классификации, гирок имеет право заменить одного велогонщика. При этом он может менять до дедлайна замены одно поле сколько угодно раз, лиш бы 2 других поля оставались без изменений.
Дополнение к правилу замены. Подумай, может стоит давать по очки за то, что не используешь замену. Дело в том, что если я сделал хороший прогноз на генерал. Классификацию до гонки, а кто-то при помощи замены вышел на такой же прогноз, то это два разных по качеству прогноза, а сейчас по очкам получается, что одинаковые. Я бы давал очки равные 1/5 от очков за победителя в номинации, т.е. в генерале = 75/5=15, а в остальных =20/5=4.
«Квадрат 6-это рейтинги велоспорсменов UCI. Рейтинг подтягивать отсюда http://velolive.com/index.php». Перейдя по ссылке непонятно, откуда тянуть рейтинги и о каких рейтингах идёт речь.

Самое главное Откуда в базе игры появятся велогонщики. Т.е. где тот источник из которого будут затягиваться велогонщики.

В зависимости от источника из пункта выше было бы неплохо подтягивать и команды в которых велогонщики выступают(отдельным полем затягивать название команды). При обновлении списков(перед каждой гонкой), обновлять всю базу убирая старые записи(могут меняться название команды и кто в какой). Но это можно делать только при условии, что в базе не будет храниться список отправленных прогнозов, чтобы они не удалялись. Обновление базы должно проходить до открытия прогнозов на турнир. Поиск спортсмена дополнить возможностью выбора команды и чтобы тогда отображались гонцы только этой команды.
Желательно сделать возможность выбора в админке команд, которые участвуют в гонке. Но если они не выбраны, то через поиск выдаются все гонцы из всех команд, если есть выбранные, то только гонцы из этих команд.
Гонщиков будет много, найти нужного будет очень сложно. Участвует 22 команды по 9 спортсменов из каждой, а в самих командах, кроме 9 участвующих, может быть ещё 10-20 гонщиков. Т.е. выбрав нужные команды в списке всё равно будет процентов 60% левых фамилий, но с этим уже сложно что-то сделать… Окончательные списки формируются всего за пару дней до гонки.
Так вот представь, что у тебя в базе должно быть минимум:
18 команд World Tour. Они обязаны выступать во всех гранд турах.
23 команды UCI Professional Continental Teams. Вероятнее всего 4 из них получат приглашение от организаторов. Каждый гранд тур сам выбирает эти 4 команды.
Кроме этого есть ещё 174 команды UCI Continental Teams. Я не знаю бывали ли случаи приглашения таких коллективов на гранд тур.

Теперь вернёмся к базе и результатам. Откуда заносишь базу спортсменов, там же и берёшь результаты и рейтинги. В идеале брать всё не с велолайв, а с сайта UCI
Результаты текущих и завершившихся гонок http://www.uci.ch/road/results/
Там выбираем гонку и получаем такую ссылку http://www.uci.infostradasports.com/...leID=0&Cache=8
Нажав на этап видим результат. Пример 20 этапа http://www.uci.infostradasports.com/...leID=0&Cache=8
Команды: http://www.uci.ch/road/teams/
Нажав на команду появляется список гонщиков. Нас интересует раздел Riders и Neo. К сожалению отдельной ссылки нет. Требуется создать максимально удобный процесс для админа по обновлению базы либо придётся вручную переносить состав 41 команды…


сли за 1 вариант только русский - будет 1 игрок, то из за него делать на русском не обязательно! Семеро 1 не ждут!

а если там будет фильтр как в биатлоне по странам, то тут по командам, то поможет. например забыл имя гонщика, но точно помнишь в какой команде, набираешь команду и останется из 198 гонщиков всего 9.

а если еще и фильтр из какой страны гонщик, то еще лучше....

без разницы, но с указанием также стран и команд (желательно)
цветовое выделение и флажки всякие не вариант, текст удобнее и в данном случае легче воспринимается (во всяком случае мной)


Команды Мирового тура можно сразу забить на весь год 18*22=396 человек.
Но тогда для непросвещённых надо будет на каждый Гран Тур выделять в каждой команде по 9-ть участников, как только станут известны составы.
Как говорил Сергулис, кто-то с составом определяется за две недели, а кто и до последнего тянет.
Ну и добавлять команды, попавшие по WC. Это ещё 36 человек.*************Как в фэнтези.Предварительный старлист

Т.е. В каждой команде максимум по 22 гонщика?
Идеально было бы как ты сказал затягиваем зимой полные составы команд Мирового тура и перед гонкой я в каждой команде типа галочкой помечаю по 9 + вбиваю в оставшихся 4ех командах по 9 гонщиков.


Миша привет.Я никак не могу придумать,как ему прописать "Кстати, в ТЗ отсутствуют строки про ТТТ(командная разделка)!!! Это тоже надо предусмотреть".
Сергулис 14:44 25.02.2021
Я вот что подумал - сейчас у нас в ДП 4 номинации. Генерал, горняки, спринт и команды.
А если по ом вдруг решим добавить зачёт молодёжный, это проблематично будет? Нужно сразу?
Сергулис 14:51 25.02.2021
Так же предусмотреть командный турнир чтобы число игроков могло меняться. И возможно как в Футболе за минусом одного худшего результата в каждой гонке.

На ЧМ у команд будут Сборные страны.

Возможно спрогнозировать отдельно ОИ.

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

Бывают туры и недельные и 5 дней и 3.
Может быть потом сделаем Кубок на 1 стадию по 1 недельной гонке - позже посмотрю сколько их в году. Для этого что то заранее нужно?
Закрытая тема Up