Показать сообщение отдельно
Непрочитано 18.02.2021, 12:42   #2
Юкк
Администратор
 
Аватар для Юкк
 
Регистрация: 11.11.2013
Сообщений: 35,109
Записей в блоге: 1
Юкк репутация неоспоримаЮкк репутация неоспоримаЮкк репутация неоспоримаЮкк репутация неоспоримаЮкк репутация неоспоримаЮкк репутация неоспоримаЮкк репутация неоспоримаЮкк репутация неоспоримаЮкк репутация неоспоримаЮкк репутация неоспоримаЮкк репутация неоспорима


По умолчанию

ЗАТЯГИВАНИЕ СПИСКОВ СПОРТСМЕНОВ.

В админке сделать возможность вручную добавлять и удалять неограниченное кол-во спортсменов. В начале года админ заносит полные составы всех заявленных на год команд, вместе с их участниками, например отсюда 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 и он их лишится, если сделает замену.
Юкк вне форума