Недавно наткнулся на видео, где рассказывалось о необычной попытке реализовать в Excel некое подобие популярной игры Football Manager. Если кто не в курсе, то FM это такая игра для гиков из мира футбола, где в отличие от FIFA (сейчас EA FC) вы не управляете непосредственно футболистами прямо во время матча, а вместо этого берете под свой контроль все, что находится за пределами футбольного поля - тактику, тренировки, трансферы и многое-многое другое.
Спрашивается, чем мы хуже? Пара тройка дней работы и вот готов наш ответ Чемберлену - Футбольный менеджер для платформы 1С.
Основные возможности
Ниже о том, что вас ждет в игре.
16 футбольных команд
По умолчанию вам представлено на выбор 16 команд вымышленной "Российской супер-лиги". Каждая команда имеет свой уникальный состав, рейтинг и выделенный трансферный бюджет. Можно начать играть за "Культурную столицу" и побороться за чемпионство уже в первом сезоне, а можно выбрать условный "Чкалов", борющийся за выживание, и пытаться постепенно, сезон за сезоном, вывести его в элиту российского футбола.
Был большой соблазн перенести в игру названия реальных команд и футболистов, тем более что сделать это не так уж и сложно. Можно было бы вытащить базу игроков из реального Football Manager или же пропарсить какой-нибудь из сайтов с той же информацией, например, этот. Но во избежание каких бы то ни было проблем с правами от этого решено было отказаться.
Имена игроков были сгенерированы с помощью сервиса fakenamegenerator, поэтому звучат они порой весьма специфично.
Индивидуальные футболисты
Каждый футболист в игре обладает своим уникальным набором из 14 навыков. Эти навыки приобретают особую значимость в зависимости от его позиции на поле. Так, для защитников в первую очередь важны отбор, опека и выбор позиции, а для нападающего завершение, удар и дриблинг. Для большей персонализации у каждого футболиста есть своя фотография.
Развитие футболистов
В конце каждого сезона происходит пересчет навыков футболистов. У кого-то они начинают расти, а у кого-то (как правило у ветеранов) они начинают потихоньку падать.
За каждым игроком помимо его текущих навыков закреплен еще один секретный - потенциал. Но он может реализоваться только у молодых футболистов до 24 лет. Допустим у нас есть 18-летний футболист с рейтингом 60, но его скрытый навык составляет 90. Это означает, что в ближайшие 5-6 сезонов он продолжит расти в направлении этих 90. Конечно, не факт, что он достигнет этого рейтинга, однако весь необходимый потенциал у него есть. А бывает наоборот - молодой футболист с навыком 75, казалось бы, в ближайшие годы должен подрасти, окрепнуть и стать еще сильнее. Но это далеко не факт. Вполне возможно, что он уже достиг своего потолка.
Регены
В конце сезона возрастные футболисты могут принять решение о завершении карьеры. Им на смену придет новое поколение - так называемые регены. Это абсолютно новые молодые футболисты, сгенерированные самой игрой (считайте, что они пришли к вам из молодежной команды). У них новое имя, фотография и, самое главное, новый набор навыков и потенциал.
Тактика
Как менеджер вы определяете рисунок игры команды на поле: выбираете стартовый состав, схему и тактику на матч. Все это оказывает непосредственное значение на ход матча. Например, если вы выберите схему с пятью защитниками и оборонительную тактику, то заметно повысите способность команды обороняться, однако потеряете в контроле мяча.
Реалистичное расписание матчей
Сезон "Российской супер-лиги" проходит по схеме осень-весна (но кто смотрит российский футбол, тот знает, что в наших реалиях это скорее лето-весна) в два круга, каждая команда играет с каждой другой по два раза - один дома и другой на выезде. Матчи распределены так, чтобы у каждой команды соблюдалось чередование домашних и гостевых матчей. Расписание на весь сезон вперед определяется в его самом начале.
Трансферные окна
Как и в реальной жизни трансферное окно открывается два раза в сезоне. Один раз летом и еще один раз зимой.
Трансферы на вход
Если вы хотите приобрести игрока другой команды, то можете отправить запрос на трансфер его текущему футбольному клубу. Для каждого футболиста в зависимости от его навыков, возраста, а также от статуса клуба, за который он сейчас играет, рассчитывается его трансферная стоимость. Однако в ходе переговорного процесса клуб-владелец может запросить за него больше или меньше в зависимости от дополнительных факторов.
Трансферы на выход
Во время трансферного окна другие футбольные клубы не дремлют и тоже совершают трансферы между собой, причем делают это обдуманно: каждая команда пытается усилить наиболее слабые позиции своего стартового состава с оглядкой на свой бюджет. Предложение о трансфере может поступить и в ваш клуб, и тогда вам предстоит самому решать - продать игрока, отправить ответное предложение или же отклонить предложение.
Симуляция матчей
Каждый матч чемпионата разыгрывается вплоть до минуты. Определяется вероятность владения мячом, а также вероятность разрушения атак обороняющейся стороной и их построение атакующей. Кроме того, определяются авторы забитых мячей и голевых передач, за счет чего во время сезона можно следить не только за положением команд в турнирной таблице, но и за гонкой бомбардиров и ассистентов.
Рабочий стол
На стартовой странице в вашем распоряжении оказывается рабочий стол менеджера. Здесь вы можете:
-
Следить за положением команд в турнирной таблице
-
Просмотреть историю предыдущих сезонов
-
Ознакомиться с расписанием матчей
-
Получать уведомления об открытии/закрытии трансферного окна или о новостях переговорного процесса
-
Узнать о топ-трансферах лиги за последний год
Конец сезона
В начале каждого сезона игра запоминает стартовое расположение сил в лиге. А в конце сезона вам будет выставлена оценка с учетом стартовых прогнозов и окончательных результатов вашей команды. Однако увольнения вам боятся не стоит. Пока что эта функция еще не реализована :) Как говорилось в одном прекрасном фильме:
По заведённому порядку раз в год всем инкассаторам устраивали переэкзаменовку по стрельбе. Если стрелок не выбивал норму или вовсе не попадал в мишень, то его… всё равно оставляли на работе.
Трансферный бюджет на новый сезон для каждой из команд лиги также будет скорректирован в зависимости от результатов команды в прошлом сезоне.
Бесконечность не предел
В игре нет конца. Мы можете играть в нее сезон за сезоном, постоянно оттачивая свое мастерство менеджера!
Есть предложения?
Этот шуточный проект открыт для любых предложений. Вы можете оставить свои пожелания в разделе Issues на GitHub. Или, если вы программист 1С, то даже можете создать новую ветку и реализовать в ней задуманный вами функционал самостоятельно.
Спасибо!
Спасибо, что дочитали до конца. Если вам действительно понравилась игра, то не забудьте поставить плюс, а также звездочку репозиторию на GitHub - это будет лучшая благодарность автору.
Тестировалось на следующих платформах:
8.5.1.189
8.3.25.1501