Как мы уже успели увидеть в предыдущей статье, посвященной финансам лиги "Когда финансы не поют романсы", финансовая модель ВИФЫ разомкнута. Это означает, что с каждым последующим сезонов денег, доступных клубам, генерируется все больше и больше. В настоящий момент большая часть средств, накопленных клубами, вымывается на строительство баз. Однако, очень скоро мы подойдем к ситуации, когда базы по максимальным уровням будут отстроены и деньги, генерируемые ими, девать будет некуда (капитальных активов не будет), и единственным направлением их вложения станет трансферный рынок. Естественно, что цены на эксклюзивных игроков (да и вообще, на хороших игроков) уйдут в космос. И проект в целом зайдет в тупик.
Я считаю, что админам следует начать думать над замкнутой финансовой моделью. Т.е. такой моделью, когда игра идет по сути с нулевой суммой. Когда в глобальном масштабе доходы клубов равны их расходам. И для того, чтобы получить прибыль, а стало быть, и возможности для развития, клубам придется показывать результаты эффективней, чем те, которые они могли бы показать «по матожиданию».
Но прежде чем начинать думать о такой финансовой модели, мне кажется, стоит продумать некоторые дополнительные возможности усовершенствования ВИФЫ. Сразу скажу, вижу цель и задачу новых возможностей в следующем:
-
Повышение играбельности, вариативности действий, стратегий развития.
-
Разделить понятия «богатый клуб», «сильный клуб». Т.е. условно говоря, добиться ситуации, когда Реал не каждый год что-то выигрывает. А тем более, не каждый матч.
-
Заложить в проект некоторые возможные опции для будущего развития (о них подробнее в соответствующих статьях).
Какие я вижу сходу варианты усовершенствований игры, которые бы соответствовали выше обозначенным целям:
-
Стадион – разбить на составные части и слоты. Желательно, чтобы как с базой, количество возможных к использованию в целом слотов было выше количества, разрешенного на каждом уровне. (Освещение, дренаж, виды трибун (ВИП, обычные и т.д.). Каждый вид частей стадиона влиял бы на тот или иной аспект матча (физа, настрой и т.д).
-
Контракты игроков. В настоящий момент времени контракты бессрочные. Нередко бывает так, что в клубах есть 1-2 мега-монстра, превосходящие не только клуб, но и в целом весь дивизион, в котором играют. Было бы неплохо, если бы такие игроки могли бы упрямиться и не продлевать контракты. Более внятно мысль будет объяснена в этой статье.
-
Введение погоды. Знаю, что админы думают на эту тему, более того, видел пару сезонов назад в топике идеи и предложения предложение одного менеджера, которое, к сожалению, уже снесли. Если этот менеджер будет читать эту статью – плиз, кинь мне свои выкладки!! Буду премного благодарен. Попробую их использовать для анализа в целом.
-
Буду рад и благодарен, если читатели этой статьи предложат свои идеи (можно в приват или на почту), которые бы не выходили за рамки основных положений ВИФЫ (сетка роста, сила игрока, спецухи, тактики), а имели бы направленность на увеличение вариативности стратегий игры при ограниченных ресурсах.
Итак, цели ясны. В этой статье я бы хотел подробно остановиться над разработкой контрактной системы игроков. Остальные идеи я подробно разберу в следующих статьях.
Прежде, чем описывать предложения по организации контрактной системы, надо разобраться с ограничениями моделей, которые мы имеем.
Прежде всего, однозначно, что при нынешних правилах невозможно организовать трансферы по принципу «босмана», т.е. контракт закончился – игрок перестает быть собственностью команды. Ограничение возникает из-за того, что по правилам ВИФА команда не может иметь менее определенного количества игроков в клубе. Обойти данное ограничение можно, выдавая клубам (за деньги) игроков, ушедших с 90% в вифу ( к примеру, уровня 19/31). Только в этом случае увеличивается риск развала команд. Контролировать действия и своевременность перезаключения контрактов администрацией – не выход. Это безумно трудоемкий процесс. Даже, если этим будут заниматься руководство национальных федераций, не исключены варианты, что некоторые клубы будут попадать в ситуацию, когда все (или большая часть игроков) просто уйдет и клуб будет развален. Опять же – куда уйдет? Надо делать базу «свободных агентов»? в общем, считаю, что вариант с правилом босмана даст больше геморроя, чем пользы.
Таким образом, контрактная система должна организовываться по принципу «до босмановских времен» - т.е. после окончания контракта игрок перестает играть за клуб, но клуб сохраняет на него права.
Далее, создается возможность возникновения ситуации, когда у команды из-за завершения контрактов, игроков останется меньше положенного правилами количества. Поэтому мне кажется, что мы никуда не уйдем от «технических поражений» клуба, в котором не хватает игроков. Избежать это можно в том случае, если контракты заканчивать в межсезонье – после 30 тура, тогда у клубов будет возможность на деньги, полученные от ушедших игроков, приобрести себе новых. Но если все-таки клуб не успел набрать к началу нового сезона себе игроков до минимального разрешенного количества, т.е. если в клубе игроков остается меньше положенного правилами количества и нет возможности даже сгенерировать автосостав – предлагаю выставлять технические поражения, наказания по которым можно обговорить отдельно (минус рэндомом или даже всем оставшимся игрокам за каждый матч, минус морали, минус посещаемости и т.д.) с одновременным увольнением менеджера за развал клуба.
Дальше - больше. Вводя контрактную систему игрокам, мы автоматически должны подразумевать, что вероятно, некоторые клубы придется «банкротить». Поскольку возможны ситуации, когда у клуба отрицательная касса (к примеру), продаются игроки с завершающимися контрактами - и если не получается выйти в плюс, и купить пусть даже калек, лишь бы набирать состав на матч, то тогда клуб «уничтожается», а на его место в федерации появляется новый клуб, с базой 0, стадионом 10.000 и т.д. Разумеется, есть варианты снести стадион (я считаю, за это не надо возвращать деньги, а наоборот – это должно быть платной услугой, но об этом в другой раз), что даст клубу деньги. Имеется в виду, что если после всех вариантов добычи денег клуб так и не смог набрать состав, то мы никуда не денемся от необходимости «банкротства» - уничтожения такого клуба. Естественно, у федераций появится больше работы по анализу положения в клубах и своевременной превентивной замены менеджеров, в клубах которых возникает угроза банкротства клуба. Мое мнение, не надо бояться банкротства клубов. Да, теоретически, они собственность Лиги, но ведь и новые клубы будут собственностью лиги.
Если с этими первичными выводами администрация проекта согласится и готова принять последствия введения контрактной системы по варианту «до босмана», то тогда мое предложение по ее организации такое:
Информация по текущим контрактам любого игрока в Лиге должна быть открытой для любого менеджера. Т.е. должно быть видно:
-
Срок контракта + дата окончания контракта (сезон окончания контракта).
-
Фиксированная недельная зарплата на весь срок контракта.
-
«Шапка» воспитанника.
-
Опции контракта (допустимо ли повышение, понижение, требует ли игрок участия в интеркубках, попадания в зону переходняков или повышения в чемпионате, допущен ли он будет к играм в кубке и т.д.). При нарушении опций контракта игрок становится играть на 10% хуже за каждый уровень нарушений. Таким образом клуб должен будет или предложить новый контракт (и, соответственно, изменить условия – к примеру, увеличить зарплату, или выставить игрока на трансфер и купить другого).
-
и другие, пока не детализированные пункты контракта.
Минимальный срок контракта – до конца текущего игрового сезона.
При организации контрактной системы появляются следующие виды заключения контрактов, требующие отдельного алгоритма:
-
Алгоритм заключения юниорского контракта (первого контракта после генерации игрока с ДЮСШ).
-
Алгоритм заключения взрослого контракта.
-
Алгоритм перезаключения контракта с текущим клубом по инициативе клуба (до даты окончания контракта).
-
Алгоритм заключения нового контракта при смене команды при действующем контракте (трансфер по инициативе клуба).
-
Алгоритм заключения контракта с новым клубом при смене команды, при завершении контракта с текущим клубом.
-
Алгоритм расформирования клуба-банкрота в НФ.
Алгоритм заключения юниорского контракта.
Каждый игрок, приходящий с баз, автоматически заключает контракт на срок до конца сезона, в котором ему 19 лет. Т.е. Срок = 20 минус текущий возраст. Датой завершения контракта является дата золотых/переходных матчей сезона, в котором игроку 19 лет. Возраст 19 лет появился из принципа формирования юниорских сборных. Принцип формирования суммы контракта – автоматическая стоимость, рассчитываемая по текущему принципу, пересчитываемая каждый сезон. Проще говоря, до достижения игроком 20 летнего возраста, он находится на защищенном юниорском контракте в своем клубе.
Игрок в возрасте до 19 лет, выставляемый на трансфер, заключает юниорский контракт с клубом, который его купит по умолчанию. Юниорский контракт не предполагает наличия опций, а зарплата рассчитывается по ныне существующему алгоритму и пересчитывается каждый сезон.
Клуб может предложить игроку перезаключить контракт не ранее, чем начнется новый сезон – в любое время (это связано с тем, что мы могли предложить игроку один уровень соревнований, но к примеру из-за переходного матча вылетели. Игрок начинает играть хуже, стало быть, можно или предложить изменение условий опций контракта, или продать игрока). Однако, если контракт уже завершился (прошли переходные/золотые матчи), то клуб теряет такое право и может предлагать контракты лишь наравне с другими клубами.
Перезаключение старого юниорского контракта по инициативе клуба.
На самом деле я предлагаю считать, что юниорский контракт – защищенный контракт с автоматическим пересчетом зарплат и без опций (интеркубки, уровень соревнований и т.д.).
Таким образом, перезаключение юниорского контракта на юниорский невозможно. Возможно лишь перезаключение юниорского контракта на взрослый – в последний сезон действия юниорского контракта (19 лет). Алгоритм заключения взрослого контракта описан ниже.
Алгоритм заключения юниорского контракта с другим клубом (трансфер).
При трансфере юниора я предлагаю делать трансфер по сути не игрока, а контракта. То есть игрок переходит в другой клуб без согласования каких-либо условий контракта. Клуб, выйгравший аукцион по трансферной стоимости, забирает контракт игрока (до конца сезона, в котором игроку будет 19 лет). Как вариант – можно пересчитывать базовую зарплату по существующему сейчас алгоритму.
Взрослый контракт: алгоритм перезаключения контракта по инициативе клуба (с юниорского или взрослого неважно).
Каждый игрок имеет свою «целевую функцию», по которой происходит определение оптимальности предлагаемого контракта, а также «характер» - закрытая от менеджеров информация, которую потом, возможно, смогут подсказывать скауты - считаю, целесообразно планировать архитектуру игры так, чтобы оставались «закидухи» для будущего развития.
Целевую функцию пока в виде формулы не пишу, т.к. надо сначала, как мне кажется, принцип всей идеи согласовать, услышать ограничения, которые задают админы и собственники проекта, а потом уже продолжать фантазировать на заданную тему… Каждый игрок с момента рождения получает скрытый от пользователей параметр – характер.
Характеры игроков:
-
Рвач – приоритет на максимум зарплаты (бОльший коэффициент за сумму зарплаты, меньше – за все остальное).
-
Патриот – приоритет клубу рождения; меньший приоритет – клубам национальной федерации.
-
Талант – (бОльший приоритет уровню соревнований, предлагаемых клубом (рейтинг чемпионата, игры в ИК – можно по стадиям, национальный кубок – стадия), меньший за все остальное).
-
Лидер – (бОльший приоритет клубам, в которых его сила – наивысшая, меньший – в которых он аутсайдер).
-
Консерватор – предпочитает большой срок контракта.
-
… по идее, число характеров и их тип должны соответствовать «пунктам контракта».
Можно сделать характеры в виде пары характер/антихарактер с градацией по 10 бальной шкале (как мораль у игроков) с соответствующим выражением уровня характера в цифрах (влияние на целевую функцию).
Алгоритм заключения нового контракта с новым клубом (завершение контракта).
В случае, если у игрока завершается контракт, игрок попадает на трансферный рынок за номинал. Если заявок на него нет – идет стандартная уценка и т.д. Если есть заявки, то:
-
Если заявка одна, то клуб, поставивший эту заявку, получает право на ведение переговоров с игроком (на самом деле в момент установки трансферного предложения клуб-покупатель выставляет и свои условия по контракту игрока, чтобы не терять время. Скрипт просто определяет победителей аукциона и дальше среди них выбирает по целевой функции игрока ту команду, чье предложение игроку выгоднее).
-
Если заявок две, то оба клуба получают право на ведение переговоров с игроком (скрипт сравнивает их предложения по целевой функции игрока, с командой-победителем игрок заключает контракт).
-
Если заявок больше 2, то количество клубов, чьи предложения игрок будет рассматривать определяется по формуле: ОКРУГЛ( 2 + N/5), где N – количество клубов.
Пример: Заканчивается контракт у игрока. Он выставляется на трансферный рынок за номинал – 1 миллион. На него поступают 10 заявок: 1.100 тысяч, 1.200 тысяч … 2 миллиона. 4 клуба, давшие наибольшие заявки (2, 1,9, 1,8, 1,7 миллиона) являются победителями аукциона. Среди их предложений контракта происходит выбор по целевой функции игрока. Клуб, чью предложение побеждает, получает игрока и переводит указанную сумму на счет клуба, предыдущего владельца игрока.
Такой принцип (ограничение победителей) нужен для того, чтобы во-первых, не было переплат (ибо большие переплаты делать бессмысленно), а во-вторых, чтобы все-таки была конкуренция и покупатели все-таки старались давать адекватные цифры за игроков.
В этом алгоритме пороговое значение целевой функции игрока принимается за ноль. Т.е. любое предложение – выгодное.
Алгоритм заключения нового контракта с новым клубом (трансфер).
Алгоритм абсолютно аналогичен предыдущему пункту (алгоритм заключения нового контракта с новым клубом) за исключением, того, что у игрока есть ненулевое пороговое значение целевой функции (текущие опции контракта). Победитель аукциона определяется по тому же алгоритму, что и при заключении нового контракта с новым клубом, но после этого значение целевой функции нового контракта сравнивается со значением целевой функции текущего контракта. И если текущий контракт выгоднее – игрок отказывается от трансфера (трансфер срывается, сделка не состоится). Это делается для того, чтобы (условно) Линкольн не мог побеждать на всех аукционах за счет рейтинга уровня соревнований, срока предлагаемого контракта и т.д. Если уж Линкольн подписал какого-то игрока на 5 лет – будь готов к тому, что он будет сидеть на лавке, получать зарплату, занимать место в составе, но (вот, извиняюсь, сука) – никуда не уйдет. Таким образом, любой менеджер приобретая игрока для определенных целей трижды должен подумать над предлагаемым сроком, опциями и уровнем зарплаты игрока. С другой стороны, игрок Линкольна в третий дивизион Папуа Новой-Гвинеи (по уровню соревнований, к примеру) играть не поедет. Это заставит слабых думать над тем, кого покупать и кого своевременно продавать. Хотите удержать сильных игроков – становитесь сильнее в целом!!
Мне кажется, такой подход к контрактной системе даст следующие плюсы и решит следующие проблемы:
-
Повысит играбельность проекта (к сожалению, увеличит базу данных).
-
Жестко нацелит клубы на развитие (если вы не развиваетесь – вы, видимо, разваливаетесь).
-
Увеличит ценность менеджерских решений в стратегической перспективе (сейчас некоторые клубы даже в Д1 США – далеко не самого слабого чемпионата позволяют себе за 4-5 сезонов не совершить ни одного трансфера).
-
Позволит в будущем прийти к созданию замкнутой финансовой модели лиги, что сделает проект завершенным и гораздо более интересным – придется прикладывать гораздо больше умственных усилий только для того, чтобы поддерживать результаты, не говоря уже о развитии. Не представляю, чем будет заниматься Coocher через пару-тройку сезонов, отстроив Б8… Разве что только уговаривать в привате/асе/личных встречах владельца Лохлана продать его…J Боюсь, я бы в такой ситуации бросил бы клуб на хрен и начал бы все сначала.
БУДУ ПРЕМНОГО БЛАГОДАРЕН ЗА МЫСЛИ, РАЗВИТИЕ ИДЕИ.
Всем, дочитавшим до конца, - респект!!! :)
|