
#2310950
Отправлено 25 March 2016 - 18:05
Есть идеи? )
ОПИСАНИЕ РАБОТЫ ТЕКУЩЕГО СКРИПТА:
1. Мы берем все команды без менеджера.
2. Считаем операционный результат в ИД (ОР) как сумму билетов и призовых плюс сальдо работы магазина минус зарплаты игроков и тренеров, деленное на кол-во ИД (начали с 31го ИД 21 сезона). ОР - это то, сколько в среднем зарабатывает или теряет клуб в ИД.
3. Исходя из полученного ОР и текущих финансов просчитываем, сможет ли клуб самостоятельно выйти из минуса в течение 20 ИД или не войдет ли в минус в течение 15 ИД.
4. Если клуб не выходит из минуса в течение 20 ИД или, наоборот, будет в минусе через 15 ИД, то начинаем оздоровление.
5. Продаем самого высокооплачиваемого игрока Легиону за 2/3 номинала, чтобы улучшить ОР.
6. Возращаемся к шагам 3-4 и если клуб все равно плох, то снова продаем самого высокооплачиваемого игрока за 2/3 номинала.
7. В какой-то момент времени ОР и финансы клуба улучшаться, и клуб либо сам выйдет в плюс в течение 30 ИД либо у его будущего менеджера будет 30 ИД как минимум, чтобы наладить финансы.
8. Учитывая, что мы продаем игроков, могут возникнуть дисбалансы по линиям. Поэтому алгоритм делает проверку на наличие в команде 7 защей, 5 полузащей и 3 форвардов и докупает с Легиона, если кого-то не хватает.
9. Одновременно, если у клуба отрицательный ОР даже после работы алгоритма, но больше 10ти защей, 8ми полузащей и 6ти форвардов, то мы продаем самого мусорного игрока за 2/3 номинала.
10. Важное ограничение: в ИД не может быть продано более 2х хороших игроков и 1го мусорного. Таким образом, цифры, которые вы видите в файле, они не будут достигнуты сразу после работы скрипта, а в течение некоторого периода времени, если клуб будет оставаться без менеджера. Идея в том, что мы постепенно будем делать его все более и более привлекательным, чтобы увеличить вероятность его взятия.
11. Дополнительные ограничения. Вратари исключаются из продаж. Команды со стоимостью 300+ миллионов исключаются из работы алгоритма.
Звучит сложно, поэтому объясняю на примере. Возьмем, Локерен. Пример старый, может, уже не соответствовать реальности.
1. Его начальные финансы -5 млн, начальный ОР -139 тыс. в ИД.
2. При таком раскладе, он никогда не выйдет из минуса. Так что нужно оздоравливать.
3. Продаем самого высокооплачиваемого игрока - Седрика Миту за 5,4 ляма.
4. Финансы выходят +400 тыс., новый ОР -120 тыс. в ИД
5. Этого хватит на 3-4 ИД в плюсе - маловато, продолжаем оздоровление
6. Продаем Нильса де Вольфа за 4,5 ляма.
7. Финансы около +5 лямов, ОР -102 тыс. в ИД
8. Этого хватит на 41 ИД. Больше не продаем хороших игроков.
9. Смотрим на баланс по линиям. Не хватает вратаря и форварда до баланса. Докупаем на рынке по 45 тыс.
10. ОР по-прежнему отрицательный и у нас 9 защитников. Поэтому продаем Кодзи Ноду за 800 тыс.
В результате, у нас в клубе +5,5 лямов, чего хватит на 50+ ИД.
С 35го сезона проводится проверка, если игрок был продан на трансфере за сумму большую, чем был выкуплен Антикризисником у клуба, то такому клубу полагается доплата разницы.
#141
Отправлено 25 August 2016 - 17:55
Лимиты по позициям сделаны 10-8-6.
я так понимаю: если в клубе игроков по позициям менее чем 10-8-6, то скрипт не будет продавать игроков из данного клуба?
#142
Отправлено 25 August 2016 - 20:37
я так понимаю: если в клубе игроков по позициям менее чем 10-8-6, то скрипт не будет продавать игроков из данного клуба?
эти лимиты актуальны только если по условиям скрипта клуб нуждается в кризисных мерах (проще говоря, не хватает лег).
#143
Отправлено 25 August 2016 - 23:22
Интересует: вот этот клуб не подпадает под скрипт? http://www.f-legion....1333/roster.htm
#144
Отправлено 26 August 2016 - 01:29
Интересует: вот этот клуб не подпадает под скрипт? http://www.f-legion....1333/roster.htm
Кирилл сможет ответить
#145
Отправлено 28 August 2016 - 00:01
Скрипт не правильно работает или че?) посмотрите на этот клуб Иртыш Павлодар не до конца пооработал
#146
Отправлено 31 August 2016 - 17:40
Эта команда не покидает приличный минус уже несколько ИД.
http://www.f-legion....1462/roster.htm
Проблема появилась после вратарского отката.
Когда и что можно по ней сделать?
#147
Отправлено 31 August 2016 - 22:26
Эта команда не покидает приличный минус уже несколько ИД. http://www.f-legion....1462/roster.htm Проблема появилась после вратарского отката. Когда и что можно по ней сделать?
видимо, команда стала безубыточной. Минус уйдёт без доп трансов.
Скрипт не правильно работает или че?) посмотрите на этот клуб Иртыш Павлодар не до конца пооработал
Он работает в несколько итераций (подходов).
#148
Отправлено 31 August 2016 - 23:46
Если команда на своем счету имеет -20 миллионов, например, но с каждым ИД немного уходит в плюс, скрипт ее трогать не будет?
#149
Отправлено 01 September 2016 - 01:05
Если команда на своем счету имеет -20 миллионов, например, но с каждым ИД немного уходит в плюс, скрипт ее трогать не будет?
Насколько я знаю, будет "трогать".
#150
Отправлено 01 September 2016 - 17:19
на счету -1,6 млн. лег.
что значит команда безубыточна? почему одни клубы сразу получают плюс и привлекательность, а другие остаются с минусом?
Сергей, мне кажется тебе нужно задать более четкие вопросы программисту и получить ответ относительно ситуации по этому клубу.
#151
Отправлено 03 September 2016 - 10:02
Также ещё появился один вопрос:
http://www.f-legion....86/transfer.htm
Скрипт перестал выводить клуб из минуса. Почему? Больше трёх миллионов минуса вряд ли будут кому то интересны и возможны к погашению.
#152
Отправлено 03 September 2016 - 10:26
Приветствую. Как и обещали, попробовали доработать предложенный Фаромиром алгоритм и просчитать его влияние на свободные команды с тяжелым материальным положением. К сообщению прикреплен файл с расчетами по свободным командам на данный момент. Хотелось бы услышать ваше мнение.
Теперь немного подробнее об алгоритме.
1. Мы берем все команды без менеджера.
2. Считаем операционный результат в ИД (ОР) как сумму билетов и призовых плюс сальдо работы магазина минус зарплаты игроков и тренеров, деленное на кол-во ИД (начали с 31го ИД 21 с
езона). ОР - это то, сколько в среднем зарабатывает или теряет клуб в ИД.
3. Исходя из полученного ОР и текущих финансов просчитываем, сможет ли клуб самостоятельно выйти из минуса в течение 30 ИД или не войдет ли в минус в течение 30 ИД.
4. Если клуб не выходит из минуса в течение 30 ИД или, наоборот, будет в минусе через 30 ИД, то начинаем оздоровление.
5. Продаем самого высокооплачиваемого игрока Легиону за 2/3 номинала, чтобы улучшить ОР.
6. Возращаемся к шагам 3-4 и если клуб все равно плох, то снова продаем самого высокооплачиваемого игрока за 2/3 номинала.
7. В какой-то момент времени ОР и финансы клуба улучшаться, и клуб либо сам выйдет в плюс в течение 30 ИД либо у его будущего менеджера будет 30 ИД как минимум, чтобы наладить финансы.
8. Учитывая, что мы продаем игроков, могут возникнуть дисбалансы по линиям. Поэтому алгоритм делает проверку на наличие в команде 2 вратарей, 6 защей, 6 полузащей и 3 форвардов и докупает с Легиона, если кого-то не хватает.
9. Одновременно, если у клуба отрицательный ОР даже после работы алгоритма, но больше 4х вратарей, 8ми защей, 8ми полузащей и 5ти форвардов, то мы продаем самого мусорного игрока за 2/3 номинала.
10. Важное ограничение: в ИД не может быть продано более 2х хороших игроков и 1го мусорного. Таким образом, цифры, которые вы видите в файле, они не будут достигнуты сразу после работы скрипта, а в течение некоторого периода времени, если клуб будет оставаться без менеджера. Идея в том, что мы постепенно будем делать его все более и более привлекательным, чтобы увеличить вероятность его взятия.
Звучит сложно, поэтому объясняю на примере. Возьмем, Локерен.
1. Его начальные финансы -5 млн, начальный ОР -139 тыс. в ИД.
2. При таком раскладе, он никогда не выйдет из минуса. Так что нужно оздоравливать.
3. Продаем самого высокооплачиваемого игрока - Седрика Миту за 5,4 ляма.
4. Финансы выходят +400 тыс., новый ОР -120 тыс. в ИД
5. Этого хватит на 3-4 ИД в плюсе - маловато, продолжаем оздоровление
6. Продаем Нильса де Вольфа за 4,5 ляма.
7. Финансы около +5 лямов, ОР -102 тыс. в ИД
8. Этого хватит на 41 ИД. Больше не продаем хороших игроков.
9. Смотрим на баланс по линиям. Не хватает вратаря и форварда до баланса. Докупаем на рынке по 45 тыс.
10. ОР по-прежнему отрицательный и у нас 9 защитников. Поэтому продаем Кодзи Ноду за 800 тыс.
В результате, у нас в клубе +5,5 лямов, чего хватит на 50+ ИД.
Надо этот пост закрепить в шапке, Кирилл где-то писал что его закрепили, но это не так.
Сообщение отредактировал Romain: 03 September 2016 - 10:33
#153
Отправлено 03 September 2016 - 21:00
Скрипт не правильно работает или че?) посмотрите на этот клуб Иртыш Павлодар не до конца пооработал
Клуб имеет минус, который станет плюсом меньше, чем через 15 дней. У команды положительный операционный результатат в ИД
Эта команда не покидает приличный минус уже несколько ИД.
http://www.f-legion....1462/roster.htm
Проблема появилась после вратарского отката.
Когда и что можно по ней сделать?
Странно, команда была в нейтральном статусе. Перевел в свободные. Попадет под скрипт в следующий ИД.
Если команда на своем счету имеет -20 миллионов, например, но с каждым ИД немного уходит в плюс, скрипт ее трогать не будет?
Если она выйдет в плюс меньше, чем за 15 ИД, то не будет. Если больше, чем за 15 ИД, то будет.
Жду ответ на предыдущий пост.
Также ещё появился один вопрос:
http://www.f-legion....86/transfer.htm
Скрипт перестал выводить клуб из минуса. Почему? Больше трёх миллионов минуса вряд ли будут кому то интересны и возможны к погашению.
Нашел и исправил баг в скрипте. Клуб попадет под скрипт в следующую генерацию. Спасибо за помощь.
Надо этот пост закрепить в шапке, Кирилл где-то писал что его закрепили, но это не так.
Хм, это только у меня он закреплен? Вернее, алгоритм вставлен в первый пост Куцева.
#154
Отправлено 03 September 2016 - 21:12
Хм, это только у меня он закреплен? Вернее, алгоритм вставлен в первый пост Куцева.
Утром еще не было, сейчас уже закрепили)
#155
Отправлено 03 September 2016 - 22:14
http://www.f-legion....-439/roster.htm
Был минус 7 млн, сократилось, а после этого 2 дня в УС товы играет, но минус как был 2.2 так и остается. Он точно выйдет в плюс?
#156
Отправлено 04 September 2016 - 09:09
Был минус 7 млн, сократилось, а после этого 2 дня в УС товы играет, но минус как был 2.2 так и остается. Он точно выйдет в плюс?
Уже вышел)
#157
Отправлено 04 September 2016 - 17:58
Нашел и исправил баг в скрипте. Клуб попадет под скрипт в следующую генерацию. Спасибо за помощь.
спасибо
#158
Отправлено 04 September 2016 - 18:33
Уже вышел)
Значит, надо было сразу написать ))
#159
Отправлено 05 September 2016 - 21:30
для меня не совсем ясно, почему так получилось с клубом. Менеджер обратился ко мне с вопросом: клуб сначала продал кипера из северной Кореи, стал плюс в балансе, но потом легион снова вернул данного кипера в клуб. Естественно теперь он в минусе. Рух Хожув. Помогите разобраться, пожалуйста, и можно ли что то сделать теперь, чтобы вывести клуб из минуса
Про менеджера могу сказать, что он сыграл первый матч с отправкой состава 15.08.16. Легион выкупил кипера 14.08.16, а продал обратно в клуб 20.08.16. В клубе, беря в счет северокорейца, 3 голкипера
#160
Отправлено 05 September 2016 - 22:05
менеджер играет 15 игр за клуб, выходит на рынок и продаёт киперов.Про менеджера могу сказать, что он сыграл первый матч с отправкой состава 15.08.16. Легион выкупил кипера 14.08.16, а продал обратно в клуб 20.08.16. В клубе, беря в счет северокорейца, 3 голкипера
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных