IPB

Здравствуйте, гость ( Вход )


Важные объявления

Бесплатные бонусы и гольдены >> Инструкция по получению.
> Автоматический подбор состава под МУСК!
Dimionius_84
сообщение 23.5.2016, 20:58
Сообщение #1


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Всем привет! Поздравляю с началом нового сезона! Продолжаю практиковаться в программировании. Теперь написал более серьезную вещь.

Прелюдия:
показать
Замучились подбирать состав на матчи КТ вручную, да еще и для нескольких команд, тратя на это кучу времени и нервов?
Замучились перетаскивать маечки в надежде на то, что добавление очередного игрока не превысит МУСК турнира?
Не знаете, подходит ли МУСК турнира для вашей команды, и сколько у вас будет вариантов состава под этот МУСК для тактического маневра?


Встречайте!

Очень полезный скрипт, который экономит кучу времени! Особенно полезен для тех, у кого в КТ участвует несколько команд, находящихся в управлении.
Думаете, что у вас всего 2-3 варианта состава под определенный МУСК и нет вариантов для смены тактики? Вы ошибаетесь. В некоторых случаях (командах) - очень сильно ошибаетесь. Их гораздо больше. smile.gif

Скрипт подбирает и показывает все возможные, не повторяющиеся варианты состава под заданный промежуток МУСК только из выбранных вами игроков вашей команды!

 i 
Уведомление:

Десктопная программа (программа для Windows):
https://cloud.mail.ru/public/Ckng/71kgSK4Mw

[Обязательно прочитать!!!] Небольшие пояснения к десктопной версии скрипта:
показать

Все то же самое, что и в web-версии, ссылка на инструкцию к которой есть в самом низу этого оповещения, за исключением пары моментов:

1. Для корректной работы программы на Вашем ПК должен быть установлен .NET Framework 4.5. Скачать и установить его можно по ссылке с оф. сайта Microsoft https://www.microsoft.com/ru-ru/download/de...s.aspx?id=30653

2. Программа не требует установки. Оба файла из архива должны лежать В ОДНОЙ папке с любым названием

3. В десктопной версии нет ограничений ни на кол-во выбранных игроков, ни на разницу между минимальным и максимальным МУСК. На сколько быстро будет работать программа зависит от вычислительной мощности Вашего ПК.

4. ОДНАКО. Я все же не советую выбирать больше 22-х игроков, потому что программе и Вашему компьютеру придется перебрать "2 в степени кол-ва выбранных игроков" вариантов. Например, если вы выбрали 24 игрока, то программа перебирает 2^24 вариантов, а это 16 777 216 вариантов. Помимо простого перебора, в программе зашито очень много условий, которые проверяются для КАЖДОГО ВАРИАНТА. Поэтому процесс может очень сильно затянуться. Помните, чем больше у вас выставлено ограничений (требований) в настройках, тем быстрее будет происходить процесс.

5. Если Вы все-таки решили испытать мощность Вашего компьютера, то будьте готовы к тому, что программа может подвисать. Это выражается в том, что Вы не сможете нажать на кнопку "Остановить", не сможете передвигать окно программы, и в верхней части окна будет написано "Не отвечает".

Несмотря на то, что написано "не отвечает", программа продолжает работу - ЭТО НОРМАЛЬНО. Вы можете либо дождаться окончания работы, просто не обращая внимания на это зависшее окошко, либо можете остановить программу через Диспетчер задач.

6. Как уже говорилось в пункте 3, в программе появилась кнопка "Остановить". Вы ее можете нажать в любой момент, если процесс затянулся, и Вы больше не хотите ждать.
Также в программе есть кнопка "Скопировать в буфер" под окном с результирующими составами. Нажав на нее, вы можете скопировать результаты в блокнот, например.

7. В программе немного изменен интерфейс добавления игроков.
Чтобы добавить игрока/игроков, нужно:

- нажать на кнопку с тройной стрелочкой "влево" ("<<<"), игроки из основного столбца с выбором игроков ("Выберите игроков") перенесутся в рабочее окно функции, которое находится сразу под кнопкой "Спарсить состав". Это окно редактируемое.
- добавить нужного игрока/игроков вручную, прописав его в формате ПОЗИЦИЯ*ИМЯ*МАСТЕРСТВО (разделитель целой и дробной части у мастерства - "точка", а не "запятая").
Вы можете добавить сразу нескольких игроков.
- нажать на тройную стрелочку "вправо" (>>>), игроки добавятся в список выбора и в список выбора игроков, которые должны обязательно входить в состав

НАСТОЯТЕЛЬНО РЕКОМЕНДУЮ добавлять игроков в список НА СВОИ ПОЗИЦИИ. То есть, если это Cm, то добавьте его в ту часть списка игроков, где Cm-ы, если Cd, то в строку между двух каких-нибудь Cd и так далее. Это будет удобнее и для Вас, и поможет избежать ошибок при расчетах.

Все это Вы можете проделывать несколько раз, не перезагружая программу.

8. Программа реализована таким образом, что, просчитав составы для одной команды, вы можете, не перезагружая программу вбить в поле "id команды" id следующей Вашей команды и нажать на кнопку "Спарсить состав". В полях выбора игроков появится состав уже другой команды. Не обращайте внимания на то, что в некоторых полях останутся данные от старой команды - они будут автоматически заменяться на новые по мере выполнения тех или иных функций.

Также, не перезагружая программу Вы можете, например, рассчитать состав с одними настройками и после окончания расчета, если Вас что-то не устроило, например, выбрать другую схему и снова нажать на кнопку "Рассчитать".

9. НОВАЯ функция "Массовый подбор". Инструкция тут: http://forum.butsa.ru/index.php?showtopic=...&p=10097015

10. НОВАЯ функция "Профили настроек". Инструкция тут: http://forum.butsa.ru/index.php?showtopic=...&p=10164838

11. НОВЫЕ функции "Ручной режим задания схем" и "Столбец Поз.". Инструкция тут: http://forum.butsa.ru/index.php?showtopic=...&p=10247394


Инструкция по функции "Массовый подбор"
Инструкция по функции "Профили настроек"
Инструкции по столбцу "Поз." и по "Ручному режиму" указания схем

WEB-версия:
Адрес скрипта: http://u915279i.beget.tech/lv/pages/musc/

Текстовая инструкция тут (ниже есть более наглядная видео-инструкция)



Видео-инструкция (нажмите на "Показать")
(для лучшего качества видео нажмите на шестеренку справа снизу и выберите 720HD)
показать

Подбор состава

Часть 1: https://www.youtube.com/watch?v=sZ3nAC-KXmM
Часть 2: https://www.youtube.com/watch?v=3Rh79aSEDYA
Часть 3. Фишки со строгими и не строгими схемами: https://www.youtube.com/watch?v=9ZKF0q4rqn8

Если что будет непонятно - спрашивайте.
Если заметите какие-то баги - пишите.
Если будут пожелания по улучшению функционала - желайте.

Приветствуются благодарности в виде плюсов в репу, и в виде перевода мне бонусов для еще большей мотивации продолжать поддерживать скрипт. blush2.gif

 ! 
Предупреждение:
Из-за того, что хостинг, на котором находится скрипт, бесплатный, и сервер слабый, могут быть ошибки типа "500 Internal Server Error". Все, что нужно сделать - это заново запустить скрипт, чуть погодя.
Также учтите, что, если на сайте Бутсы проводятся технические работы - скрипт работать тоже не будет.


История изменений
показать

07.04.2017
- добавлен "Ручной режим" указания схем http://forum.butsa.ru/index.php?showtopic=...&p=10247394
- добавлен столбец "Поз." для более точного указания позиции футболиста http://forum.butsa.ru/index.php?showtopic=...&p=10247394
- добавлен чекбокс "Ld и Rd" http://forum.butsa.ru/index.php?showtopic=...&p=10247394
- в десктопную версию добавлемы подсказки
25.03.2017
- изменен интерфейс программы, теперь он такой же, как и в web-версии. Столбец "С" - это то, что раньше было "Выберите игроков", столбец "О" - это то, что раньше было "Обязательно должны входить в состав"
- появился столбец "П", при помощи которого идет цветовое разделение на вратарей, защитников, полузащитников и нападающих по первой позиции игрока
- добавлена возможность редактирования игроков прямо в таблице http://forum.butsa.ru/index.php?showtopic=...&p=10226922
- исправлены мелкие баги, добавлены схемы

26.02.2017
- окно выпадающего списка с профилями настроек теперь подстраивается под ширину того, что в нем содержится



- в самом списке с профилями настроек элементы сортируются по алфавиту
- добавил 2 новые схемы: "6 защей и 1 нап" и "6 защей"
22.01.2017
- в десктопную версию добавлена функция "Профили настроек" http://forum.butsa.ru/index.php?showtopic=...&p=10164838
08.11.2016
- в десктопную версию добавлена функция массового подбора игроков http://forum.butsa.ru/index.php?showtopic=...&p=10097015
10.06.2016
- перенес некоторые условия из настройки "Исключать составы с двумя крайними одной позиции и с двумя Sw" в настройку "Исключать составы, в которых есть крайний игрок и крайний вингер того же амплуа", а то получалось немного не логично. Теперь первая исключает только кривые составы, когда в составе есть два игрока одной позиции и их невозможно запихнуть в 1 прямоугольник в билдере. То есть, исключительно кривые. А вторая исключает составы, когда есть крайний игрок и вингер. Но при этом состав можно отправить и в билдере все уместится.
- добавил проверку на то, отмечен ли игрок в столбце "С", если он отмечен в столбце "О"
09.06.2016
- на страницу настроек добавлено название команды
- на страницу результатов добавлено название команды и выбранная схема
08.06.2016
- скрипт учитывает погрешность вычислений, которая возникает в результате округления мастерства игроков до сотых на сайте Бутсы. Подробнее http://forum.butsa.ru/index.php?showtopic=...t&p=9960713
06.06.2016
- добавлены новые условия для исключение кривых составов при активации пункта "Исключать составы с двумя крайними одной позиции и с двумя Sw"
- добавлен новый пункт в настройки и, соответственно, новая возможность для ограничения составов по их качеству "Исключать составы, в которых есть крайний игрок и крайний вингер того же амплуа"
05.06.2016
- исправлен баг с парсингом составов сборных
03.06.2016
- результирующие варианты составов для удобства открываются на новой вкладке браузера
02.06.2016
- исправлен баг при добавлении игрока с именем и фамилией
- добавлена возможность показывать имена футболистов
30.05.2016
- оптимизирован код, скрипт стал быстрее работать
- кол-во допустимых выбранных игроков в настройках увеличено до 22
28.05.2016
- скрипт адаптирован под сборные
- добавлена возможность прописывать имена новым добавленным игрокам http://forum.butsa.ru/index.php?showtopic=...t&p=9947025
25.05.2016
- добавлена возможность указывать игроков, которые обязательно должны быть в подбираемых составах http://forum.butsa.ru/index.php?showtopic=...t&p=9940918
- немного улучшен дизайн
- добавлена возможность добавлять в состав произвольных игроков http://forum.butsa.ru/index.php?showtopic=...t&p=9942212
24.05.2016
- добавлены цветные маркеры для игроков определенный позиций на страницу настроек http://forum.butsa.ru/index.php?showtopic=...t&p=9939542
- в настройки добавлена возможность исключить показ составов, в которых есть 2 чистых (без совмещений) крайних игрока и 2 чистых Sw http://forum.butsa.ru/index.php?showtopic=...t&p=9959055
- для более удобного выбора игроков из состава добавлена кнопка "Выбрать всех/Очистить"
- добавлен счетчик количества выбранных игроков


Сообщение отредактировал Dimionius_84 - 8.4.2025, 21:39


--------------------
Go to the top of the page
 
+Quote Post
12 страниц V  « < 7 8 9 10 11 > »   
Start new topic
Ответов (120 - 134)
Dimionius_84
сообщение 21.11.2016, 20:11
Сообщение #121


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Цитата(simone_perotta @ 21.11.2016, 19:02) *
На весь экран не раскрываю, если пытаться растягивать окно - не получается, как ни крути smile.gif У меня винда 8, и она каким-то образом сама подстраивает, как ей нравится. В общем, кроме как перетащить панель, вариантов нет. )

Жесть. А че не обновишься до 8.1? Или отключил автоматические обновления? У меня 8.1 - полет нормальный.


--------------------
Go to the top of the page
 
+Quote Post
simone_perotta
сообщение 21.11.2016, 21:09
Сообщение #122


Шо, синку, помогли тобі твої ляхи?
Иконка группы

Сообщений: 18 216
Регистрация: 7.6.2012
Из: Кишинэу
Молдова
ИД на сайте: 382825


Репутация:   1430  


Цитата(Dimionius_84 @ 21.11.2016, 18:11) *
Жесть. А че не обновишься до 8.1? Или отключил автоматические обновления? У меня 8.1 - полет нормальный.

8.1, но автоматического обновления нет, видимо, я его когда-то отключил, чтоб не доставало.
Прикрепленный файл  Screenshot___21_11.png ( 1.15 килобайт ) Кол-во скачиваний: 12

Это впервые, что в окне не отображается то, что должно отображаться. До этого такого не было unknw.gif


--------------------
Фронт - это чирей на теле Украины!! (с)

- Я не одобряю сжигание религиозных книг. Однако я родился в государстве, где религия была опиумом для народа
- В том государстве ещё и секса не было. Но это не стало препятствием для твоего появления на свет.

Миникусс навсегда останется в этой подписи, аминь.
Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 22.11.2016, 0:36
Сообщение #123


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Цитата(simone_perotta @ 21.11.2016, 20:09) *
8.1, но автоматического обновления нет, видимо, я его когда-то отключил, чтоб не доставало.
Прикрепленный файл  Screenshot___21_11.png ( 1.15 килобайт ) Кол-во скачиваний: 12

Это впервые, что в окне не отображается то, что должно отображаться. До этого такого не было unknw.gif

Да, странная хрень.


--------------------
Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 22.1.2017, 21:02
Сообщение #124


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Очередной апдейт:

В десктопную версию (MasterKT) добавил функцию "Профили настроек", которая значительно экономит время.

Данная функция позволяет сохранять (программа запоминает настройки) и быстро загружать:
1. Выбранных игроков (больше не надо каждый раз отмечать галочкой нужных игроков в разных командах после очередной загрузки состава)
2. Схему
3. Галочки: "Lm и Rm", "Два крайних и два Sw", "Крайний и вингер"
4. "Dm от"
5. "МУСК от", "МУСК до"

Использование:

1. Как обычно загружаете состав любой команды, выбираете игроков, отмечаете обязательных игроков, выбираете схему и делаете прочие настройки

2. Чтобы создать и сохранить новый профиль, идем в левую часть программы в раздел "Профили настроек":
- в поле "Новый" пишем любое название профиля, например, такое, как на картинке. В имени профиля можно использовать только те символы, которые можно использовать в Windows при создании файлов



- Жмем кнопку "Сохранить". В директории программы появится папка profiles - ее удалять не надо, если хотите, чтобы ваши профили сохранились. Также не удаляйте эту папку при последующих обновлениях программы
- В списке "Выбрать" должен появиться новый профиль



3. Чтобы загрузить профиль, нужно выбрать его в списке "Выбрать" и нажать на кнопку "Загрузить", которая находится сразу под списком

4. Чтобы перезаписать уже существующий профиль (например, у вас появились новые игроки), нужно:
- выбрать профиль в списке "Выбрать"
- загрузить профиль, нажав на кнопку "Загрузить" (если этого еще не сделали ранее)
- сделать изменения в настройках
- нажать на кнопку "Перезаписать", которая находится сразу под списком

5. Чтобы удалить профиль настроек, нужно:
- выбрать профиль в списке "Выбрать"
- нажать на кнопку "Удалить", которая находится сразу под списком

Профилей можно создавать неограниченное количество. Профили настроек работают и при добавлении новых игроков в состав.

Скачать обновленную версию MasterKT можно по той же ссылке в шапке.

Сообщение отредактировал Dimionius_84 - 22.1.2017, 21:18


--------------------
Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 26.2.2017, 23:33
Сообщение #125


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Небольшой апдейт по вашим просьбам:

- окно выпадающего списка с профилями настроек теперь подстраивается под ширину того, что в нем содержится



- в самом списке с профилями настроек элементы сортируются по алфавиту
- добавил 2 новые схемы: "6 защей и 1 нап" и "6 защей"

Скачать обновленную версию можно по той же ссылке в шапке. Обращаю ваше внимание на то, что для обновления программы достаточно заменить только файл MasterKT.exe. Все остальное можно не трогать. Особенно это касается папки profiles! Ее не удаляйте, если хотите, чтобы сохранились все профили ваших настроек!


--------------------
Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 25.3.2017, 14:59
Сообщение #126


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Очередной апдейт:

1. Изменил интерфейс программы, теперь выбор игроков такой же, как и в web-версии. Столбец "С" - это то, что раньше было "Выберите игроков", столбец "О" - это то, что раньше было "Обязательно должны входить в состав"



2. Появился столбец "П", при помощи которого идет цветовое разделение на вратарей, защитников, полузащитников и нападающих по первой позиции игрока
3. Теперь вы можете редактировать игрока прямо в таблице. Например, это нужно, если хотите быстро сменить совмещение или добавить ему совмещение, не прибегая к использованию функционала "Добавить игроков":
- выделяете игрока
- кликаете еще раз по этому игроку, поле станет редактируемым



4. Исправил мелкие баги, добавил еще схем

Ссылка на скачивание та же - в шапке.

 i 
Уведомление:
Обращаю ваше внимание на то, что для обновления программы достаточно заменить только файл MasterKT.exe. Все остальное можно не трогать. Особенно это касается папки profiles! Ее не удаляйте, если хотите, чтобы сохранились все профили ваших настроек!


Сообщение отредактировал Dimionius_84 - 25.3.2017, 15:06


--------------------
Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 29.3.2017, 3:59
Сообщение #127


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Очередной апдейт!

- Исправлена ошибка, которая возникала при сохранении и перезаписи профилей настроек

Ссылка в шапке, та же.

 i 
Уведомление:
Обращаю ваше внимание на то, что для обновления программы достаточно заменить только файл MasterKT.exe. Все остальное можно не трогать. Особенно это касается папки profiles! Ее не удаляйте, если хотите, чтобы сохранились все профили ваших настроек!


--------------------
Go to the top of the page
 
+Quote Post
carnicero
сообщение 6.4.2017, 20:06
Сообщение #128


Футбольный бог
Иконка группы

Сообщений: 4 136
Регистрация: 18.7.2008
Россия
ИД на сайте: 245582


Репутация:   381  


Есть такое предложение. Может быть, в десктопной версии реализовано, не знаю(страничка не открыласьsad.gif ) Добавить столбец с выбором позиции игрока (для игроков с совмещением). То есть, если у игрока 2 позиции, для него возможны 3 варианта - показывать только схемы, где он на 1-й позиции, либо только на 2-й, либо на любой из них. Есть, конечно, еще 4-й вариант - "чужая" позицияsmile.gif
Спасибо)

Сообщение отредактировал carnicero - 6.4.2017, 20:11


--------------------
Go to the top of the page
 
+Quote Post
carnicero
сообщение 6.4.2017, 20:43
Сообщение #129


Футбольный бог
Иконка группы

Сообщений: 4 136
Регистрация: 18.7.2008
Россия
ИД на сайте: 245582


Репутация:   381  


И еще, мне кажется, было бы гораздо удобнее использовать строгие схемы. То есть не просто 3-5-2, а 3 cd-2 dm- 1 cm-1 lm - 1 rw- 2 cf например. Если нужны разные варианты, то пользователь может запустить программу несколько раз, так ведь (а еще лучше сделать возможность сразу искать несколько строгих схем) ? Уравнять в правах основные позиции и совмещения. Можно заполнить матрицу по позициям и слегка облегчить перебор, выделив "слабые" места. Например, если в команде 1 am и он есть в схеме, то перебор логично начать с него) Это даже более сильное условие, чем игрок, который обязательно должен быть в составе, но с совмещением.


--------------------
Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 6.4.2017, 22:36
Сообщение #130


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Цитата(carnicero @ 6.4.2017, 19:06) *
Есть такое предложение. Может быть, в десктопной версии реализовано, не знаю(страничка не открыласьsad.gif ) Добавить столбец с выбором позиции игрока (для игроков с совмещением). То есть, если у игрока 2 позиции, для него возможны 3 варианта - показывать только схемы, где он на 1-й позиции, либо только на 2-й, либо на любой из них. Есть, конечно, еще 4-й вариант - "чужая" позицияsmile.gif
Спасибо)

Не очень понимаю, зачем это? Скрипт учитывает все совмещения игрока. Скрипт не раскладывает игроков по позициям - он просто дает список подходящих игроков с тем или иным совмещением (позицией). А дальше ты сам смотришь, кого, куда определить.
В веб-версии можно добавить точно такого же игрока в состав и поменять ему позицию или убрать совмещение. Получится то же самое, о чем ты говоришь. Точно такой же игрок, но на определенной позиции. В десктопной версии позиции игроков можно редактировать прямо в списке, не прибегая к функционалу добавления игроков.
У меня открывается страница загрузки десктопной версии. Все работает. Это же Яндекс, вроде везде должен открываться. Но если продолжит не открываться - напиши мне в личку Бутсы - скину файл.

Цитата(carnicero @ 6.4.2017, 19:43) *
И еще, мне кажется, было бы гораздо удобнее использовать строгие схемы. То есть не просто 3-5-2, а 3 cd-2 dm- 1 cm-1 lm - 1 rw- 2 cf например. Если нужны разные варианты, то пользователь может запустить программу несколько раз, так ведь (а еще лучше сделать возможность сразу искать несколько строгих схем) ? Уравнять в правах основные позиции и совмещения. Можно заполнить матрицу по позициям и слегка облегчить перебор, выделив "слабые" места. Например, если в команде 1 am и он есть в схеме, то перебор логично начать с него) Это даже более сильное условие, чем игрок, который обязательно должен быть в составе, но с совмещением.

Все это можно сделать и строгими/нестрогими схемами + отметив обязательных игроков.
Плюс еще можно отключить галочки lm и rm, и так далее. Тогда покажет составы, где только 1 lm

Или приведи пример команды и желаемой схемы, я покажу как.

Сообщение отредактировал Dimionius_84 - 6.4.2017, 22:44


--------------------
Go to the top of the page
 
+Quote Post
Naamah
сообщение 7.4.2017, 10:00
Сообщение #131



Иконка группы

Сообщений: 7 962
Регистрация: 26.2.2009
Из: Пермь
Россия
ИД на сайте: 39686


Репутация:   2887  


Ещё напрашивается возможность выбрать сортировку полученных результатов. Допустим "упорядочить по возрастанию МУСК", "упорядочить по убыванию МУСК", "упорядочить по количеству защитников (нападающих)".
Это для тех, кому не лень смотреть на 10 и более вариантов.)))


--------------------
Go to the top of the page
 
+Quote Post
carnicero
сообщение 7.4.2017, 10:43
Сообщение #132


Футбольный бог
Иконка группы

Сообщений: 4 136
Регистрация: 18.7.2008
Россия
ИД на сайте: 245582


Репутация:   381  


Цитата(Dimionius_84 @ 6.4.2017, 22:36) *
Не очень понимаю, зачем это? Скрипт учитывает все совмещения игрока. Скрипт не раскладывает игроков по позициям - он просто дает список подходящих игроков с тем или иным совмещением (позицией). А дальше ты сам смотришь, кого, куда определить.
В веб-версии можно добавить точно такого же игрока в состав и поменять ему позицию или убрать совмещение. Получится то же самое, о чем ты говоришь. Точно такой же игрок, но на определенной позиции. В десктопной версии позиции игроков можно редактировать прямо в списке, не прибегая к функционалу добавления игроков.
У меня открывается страница загрузки десктопной версии. Все работает. Это же Яндекс, вроде везде должен открываться. Но если продолжит не открываться - напиши мне в личку Бутсы - скину файл.

Например, у меня есть такой игрок:http://www.butsa.ru/players/637032
Мне не нужно, чтобы он играл в нападении, пока он не станет похож на нападающего, я бы поставил ему галочку напротив Am и вуаля. А так получаются пляски с бубном) Все схемы с 2-мя нападающими, которые предложил скрипт, рассматривают его только как нападающего, тем самым не предоставив ни одной схемы с другими 2 нападающими. Приходится ставить схему с 3 нападающими, что не слишком удобно. Добавление и редактирование игроков - это интересный функционал, но получается костыль) Файл скачал - это frigate блокировал загрузку страницы, оказывается)
Цитата
Все это можно сделать и строгими/нестрогими схемами + отметив обязательных игроков.
Плюс еще можно отключить галочки lm и rm, и так далее. Тогда покажет составы, где только 1 lm

Или приведи пример команды и желаемой схемы, я покажу как.

Эти галочки тоже костыли) Если бы было так, как я предложил, то во всех них отпала бы необходимость) И вывод результатов станет более удобоваримый. Сейчас смотришь: 3-2-3-2-2 или 3-4-4-2-2, а игроков всего 10, дальше сам расставляй.
На примере моей команды. Хочу схемы 3-5-2 с 1 или 2 Dm по 1 Lm и Rm, с Аm и без него. Обязательно в составе 6 единиц(молодежь и Фил Бойлз), МУСК 980-1000. ( с заменой на виртуального Am вместо Cf/Am я получил желаемоеsmile.gif)
Я правильно понимаю, что перебор осуществлен рекурсией? Хорошая сортировка помогла бы сократить число шагов, особенно во внешних циклах.

Сообщение отредактировал carnicero - 7.4.2017, 10:46


--------------------
Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 7.4.2017, 14:20
Сообщение #133


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Цитата(Naamah @ 7.4.2017, 9:00) *
Ещё напрашивается возможность выбрать сортировку полученных результатов. Допустим "упорядочить по возрастанию МУСК", "упорядочить по убыванию МУСК", "упорядочить по количеству защитников (нападающих)".
Это для тех, кому не лень смотреть на 10 и более вариантов.)))

Совсем обленились )) Из чего там выбирать? Поставил галочки на обязательных игроков и уменьшай кол-во вариантов. Сохранил профиль настроек - и не надо каждый раз расставлять галочки или менять настройки.
Но над сортировкой подумаю. Хотя, че там сортировать? ))

Просто я не понимаю желания ковыряться в куче вариантов. Зачем? Все же можно ограничить заранее. И если нет идеального варианта, то постепенно снижать ограничения.

Цитата(carnicero @ 7.4.2017, 9:43) *
Например, у меня есть такой игрок:http://www.butsa.ru/players/637032
Мне не нужно, чтобы он играл в нападении, пока он не станет похож на нападающего, я бы поставил ему галочку напротив Am и вуаля. А так получаются пляски с бубном) Все схемы с 2-мя нападающими, которые предложил скрипт, рассматривают его только как нападающего, тем самым не предоставив ни одной схемы с другими 2 нападающими. Приходится ставить схему с 3 нападающими, что не слишком удобно. Добавление и редактирование игроков - это интересный функционал, но получается костыль) Файл скачал - это frigate блокировал загрузку страницы, оказывается)

Эти галочки тоже костыли) Если бы было так, как я предложил, то во всех них отпала бы необходимость) И вывод результатов станет более удобоваримый. Сейчас смотришь: 3-2-3-2-2 или 3-4-4-2-2, а игроков всего 10, дальше сам расставляй.
На примере моей команды. Хочу схемы 3-5-2 с 1 или 2 Dm по 1 Lm и Rm, с Аm и без него. Обязательно в составе 6 единиц(молодежь и Фил Бойлз), МУСК 980-1000. ( с заменой на виртуального Am вместо Cf/Am я получил желаемоеsmile.gif)

Таких игроков в составе 1-2. Что мешает в программе ткнуть два раза на игрока и убрать совмещение Cf? Это ж совсем недолго smile.gif А городить огород кода из-за такой мелочи, мне кажется не есть гуд.

Но можно подумать над еще одним столбцом, где будет список выбора позиции. В этот список будут попадать все совмещения игрока. Записал в ToDo, спасибо за идею good.gif . Это, наверное, ускорит процесс подбора, особенно, если эта настройка будет сохраняться в профиль.

Цитата(carnicero @ 7.4.2017, 9:43) *
Я правильно понимаю, что перебор осуществлен рекурсией? Хорошая сортировка помогла бы сократить число шагов, особенно во внешних циклах.

Все основано на представлении чисел в двоичной системе счисления. И на побитовых операциях. Лишняя нагрузка - это не столько перебор, сколько куча условий, как мне кажется. Не тестировал. Но побитовые операции, на сколько я знаю, в разы быстрее. До внедрения всяких рюшечек/фишечек программа работала в разы быстрее. Но показывала только имена и мастерство. И показывала только абсолютно все варианты без возможности выбора схем.

Сообщение отредактировал Dimionius_84 - 7.4.2017, 14:32


--------------------
Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 7.4.2017, 14:29
Сообщение #134


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Готовлю обновление по предложениям Naamah. Нужно будет потестировать, правда. Надеюсь на вашу помощь в тестировании.


--------------------
Go to the top of the page
 
+Quote Post
Naamah
сообщение 7.4.2017, 15:14
Сообщение #135



Иконка группы

Сообщений: 7 962
Регистрация: 26.2.2009
Из: Пермь
Россия
ИД на сайте: 39686


Репутация:   2887  


Цитата(Dimionius_84 @ 7.4.2017, 13:20) *
Совсем обленились )) Из чего там выбирать? Поставил галочки на обязательных игроков и уменьшай кол-во вариантов. Сохранил профиль настроек - и не надо каждый раз расставлять галочки или менять настройки.
Но над сортировкой подумаю. Хотя, че там сортировать? ))

Просто я не понимаю желания ковыряться в куче вариантов. Зачем? Все же можно ограничить заранее. И если нет идеального варианта, то постепенно снижать ограничения.


Вот именно, что иногда не хочется сокращать количество вариантов, а хочется поковыряться именно в полученном наборе вариантов и рассмотреть самые выгодные с точки зрения МУСК, но объемы вариантов отталкивают.
Хотя может быть обновления исключат часть вариантов и сортировка результатов уже не понадобится.

Сообщение отредактировал Naamah - 7.4.2017, 15:15


--------------------
Go to the top of the page
 
+Quote Post

12 страниц V  « < 7 8 9 10 11 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 26.8.2025, 8:12
Rambler's Top100