8 мин.

Мы обновили Fantasy и запустили турнир по РПЛ: масштабные призы, мобильная версия и многое другое

Привет! Меня зовут Миша, я продакт-менеджер Sports.ru. В этом посте я расскажу про обновление нашего Фэнтези. Новая версия уже доступна на сайте. Но обо всем по порядку.

Что такое Фэнтези?

Футбольный фэнтези – это игра, основанная на футбольной статистике. Ее смысл в сборе команды из реальных футболистов так, чтобы набрать как можно больше очков. Очки выдаются футболистам за их действия в реальных матчах (например, за гол, голевую передачу и тд). Чем больше вы получаете очков, тем выше вы в общем рейтинге, в котором соревнуетесь с другими пользователями. Или в лиге, созданной вместе с друзьями.

История Фэнтези на Sports.ru

Проект появился в 2001 году. Тогда он, конечно, значительно отличался от нынешнего. Вот так, например, выглядело «поле» с футболистами:

Техническую поддержку и первое масштабное обновление Фэнтези получил только в 2009 году. Мы даже нашли пост с анонсированием того обновления, можете погрузиться в ностальгию. Масштаб обновления можно понять по тому, как изменилось поле с футболистами:

Следующее крупное обновление вышло в 2012-м. Оно знакомо всем игрокам, так как с того момента Фэнтези Sports.ru внешне практически не менялся и получал только точечные обновления и исправления багов. Полную историю Фэнтези Sports.ru вы можете прочитать в блоге El Fantástico.

Пришло время сделать следующий шаг.

Почему мы обновили Фэнтези сейчас?

В этой и следующей главе мы расскажем о паре технических нюансов. Если вам это не интересно, перелетайте к подзаголовку «Как теперь выглядит Фэнтези».

В первую очередь – из-за устаревшего кода. Старый Фэнтези написан на коде, который было все тяжелее поддерживать. Поэтому выбор был не между вариантами «обновлять» или «не обновлять», а между обновлением и закрытием Фэнтези. Мы не можем закрыть сервис, в котором сформировалось такое сильное комьюнити.

Кроме того, наш Фэнтези устарел как продукт: отсутствие мобильной версии, изношенный дизайн. И самое главное: старый код не позволял внедрить никакую новую функциональность, мы не могли развивать проект.

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

Это последнее обновление?

Совершенно точно – нет. У этого обновления две главные цели – поменять устаревший код и заложить фундамент нового Фэнтези на Sports.ru

Сейчас мы не пытались внести как можно больше новых функций. Нам было важно сохранить функциональность прошлого Фэнтези и добавить те вещи, которые давно напрашивались.

Теперь фундамент обновлен, и мы готовы добавлять функции и изменять текущие. Поэтому запустили нового телеграм-бота, в который вы можете писать о всех своих пожеланиях. Какую функциональность мы не добавили, а стоило? Что работает не так идеально, как могло бы? Если не пользуетесь телеграмом, вы всегда можете написать нам пожелания на почту games@sports.ru.

Как теперь выглядит Фэнтези?

Мобильная версия. Один из главных недостатков старого Фэнтези – отсутствие мобильной версии. В этом обновлении мы сделали адаптированные версии всех страниц для удобного отображения на мобильных устройствах. Доступ к мобильной версии скоро появится и в приложении Sports.ru для iOS и Android.

Навигация. Теперь переключаться по турам можно через карусель вверху. В зависимости от статуса тура будет открываться соответствующий экран. Если тур прошел или в нем наступил дедлайн – отобразится экран очков. Если тур еще не начался и открыт для трансферов – откроется экран замен, из которого можно попасть на экран трансферов.

Экран трансферов. Добавился поиск по фамилии футболиста. После завершения первого тура и появления первой статистики у футболистов можно будет просматривать дополнительные показатели. Например, очки за матч, форму, количество голов и другие. Все прочие варианты сортировок тоже сохранились – по цене, по амплуа и по клубу.

Экран замен. Появился таймер, отсчитывающий время до наступления дедлайна в туре. На этом же экране располагаются виджеты лучших футболистов и рекомендуемых трансферов. Они помогут определиться, какие трансферы или замены можно сделать перед туром.

Вице-капитан. Это одна из главных новых функций, о которой просили многие пользователи. Вице-капитан будет получать удвоение очков, набранных в туре, если он принял участие в матче, а капитан – нет. Его можно выбрать на экране замен.

Экран очков. В первую очередь, конечно, на этом экране осталась возможность посмотреть, сколько очков вы получили в туре и сколько имеете суммарно за сезон. Кроме этого, теперь можно на этом же экране проверить, за что конкретно игрок получил очки. Достаточно навести курсор или в мобильной версии нажать на значок с очками около футболиста – откроется подсказка с этими данными. Также на этом экране есть виджет с лигами, в которых вы участвуете.

Виджет матч-центра. Матч-центр будет переключаться автоматически – вместе с переключением через карусель навигации по турам. Также теперь мы выводим около каждого матча коэффициенты Winline. Они несут не только рекламную нагрузку, но и выполняют запрос части пользователей, которые, как мы знаем, ориентируются на котировки при выборе состава на тур.

Информация о футболисте. Мы сохранили информацию, которую показывали в этом поп-апе в прошлом Фэнтези. И добавили новую: форму (сумма очков за последние 5 матчей) и популярность футболиста, включая график ее изменения по турам. График появится после накопления данных за несколько первых туров.

Лиги. Теперь все лиги можно посмотреть на одном экране – общую лигу, лигу болельщиков клуба и лиги друзей. Доступны сортировки за весь сезон и по турам:

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

Скоринг очков почти не изменился. Добавили дополнительное одно очко для полузащитников и нападающих, если они играют весь матч. Мы работаем с одним из лучших поставщиков на рынке футбольной статистики. Все данные для Фэнтези и других сервисов сайта получаем от него – по ним и начисляем очки.

Изменения в правилах применения замен. Автоматическая замена происходит, если при ее совершении соблюдаются правила: сумма защитников и полузащитников не больше 9 и сумма полузащитников и нападающих не больше 7.

Временно отсутствует возможность сбросить трансферы после сохранения. В одном из ближайших обновлений мы вернем возможность откатиться к составу предыдущего тура, даже после совершения трансферов.

Призы

Мы разыгрываем в этом году iPad, Apple Watch, Airpods Pro и другие призы!

P.S

В финале еще раз напомню про наш новый телеграм-бот и нашу почту games@sports.ru. Туда вы можете присылать все пожелания, баги и любой фидбэк. Нам очень важно сейчас получить обратную связь от пользователей, чтобы понять, в какую сторону двигаться дальше.

Спасибо, что дочитали пост до конца. Давайте собирать команды и играть в обновленный Фэнтези Sports.ru!

За помощь с оценкой игроков большое спасибо: Iron AlexЕвгений Серочудинов и silaev1982

Блог о фэнтези-футболе на Спортсе''
короткий спортс
240 комментариев
По дате
Лучшие
Актуальные
Михаил! Спасибо и низкий поклон за то, что вы сделали и планируете делать. Это как глоток свежего воздуха!
Основной вопрос по скорингу, который, думаю, интересует большинство, - это возвращение фэнтези-ассистов (заработанные пенальти, пасы на автоголы, ассисты при добиваниях). Будет или нет? Без этого фэнтези будет куцым, как ни меняй движок.
Можно вернуть старую раскладку игроков на схеме? Чтобы выглядело так:
Форварды
Полузащитники
Защитники
Вратарь
Михаил! Спасибо и низкий поклон за то, что вы сделали и планируете делать. Это как глоток свежего воздуха!
Спасибо вам, что играете!
И, конечно, спасибо далеко не только мне - над этим проектом работала огромная команда людей из отделов разработки, тестирования, дизайна и многих других отделов
Вратари сверху, нападающие снизу — это все-таки контринтуитивно. Дальше будем смотреть.
Вратарь наверху, напады внизу — не смотрится совсем...
Не буду вредничать, спасибо за обновление. Будем пробовать. Вопрос сразу самый бросающийся в глаза - дизайн футболок из нулевых так и останется или в ближайших обновлениях футболки все-таки сделают хотя бы на прежнем уровне?
Огонь!
Фидбек собираете? :)

Я бы вернул дефолтную сортировку игроков по убыванию стоимости (сейчас по возрастанию)
Когда делаешь трансферы после сборки состава - интерфейс не подсвечивает доступными игроков, которых нельзя взять по бюджету и которых нельзя взять из-за того, что из этого клуба уже есть 2 игрока (и это суперздорово), но подсвечивает доступными игроков на позиции, где уже выбран лимит (пример: собрал состав, продаю вратаря за 4.5, защитник за 4.5 тоже горит плюсиком - мол, доступнен для выбора, ошибка вылезает только при попытке взять)
Михаил Стогов, ответьте, пожалуйста, для чего вы сделали раскладку игроков вверх ногами (нападающие внизу)? Изменение ради изменения? Я понимаю, это мелочь вроде как, но у меня теперь ощущение игры против себя самого...
"Один из главных недостатков старого Фэнтези – отсутствие мобильной версии"

вообще спокойно элементарно играл с телефона почти весь сезон прошлый, никаких проблем не наблюдалось

спасибо, что запустили!

Михаил, с уважением