Будни вайбкодера

FC 27

СБЧ в FC 27: как нейросеть собирает SBC из фуража и не трогает нужных игроков

Испытания подбора команды в FC 27 Ultimate Team без вечера в компаньоне: опись клуба, правило «беречь», таблица очков по рейтингу, докупки за копейки и грабли, на которые мы наступили.

СБЧ, они же SBC, они же ИПК в русской версии игры («испытания подбора команды»), это главный способ превращать ненужных игроков в паки. И главный способ убить вечер: условия вроде «ровно пять лиг, ровно шесть наций, рейтинг 81, химия 25, не больше двух из одного клуба» руками решаются долго и с матом.

Рассказываю, как это делает нейросеть и какие правила мы для неё вывели. Это вторая статья серии, начало здесь.

Шаг первый: опись клуба

Без неё ничего не работает. Нейросеть должна знать каждую карточку: рейтинг, позиции, лигу, клуб, нацию, продаётся она или нет. У нас это обычный текстовый файл. После каждого пака туда дописываются новые игроки, после каждого СБЧ вычёркиваются отданные.

Получить опись можно двумя путями. Безопасный: скриншоты списка клуба, страница за страницей. Быстрый: нейросеть сама читает клуб в Web App. Про риски второго пути я писал в первой статье.

Шаг второй: кого беречь

Сначала правило было «не трогать активный состав». Продержалось оно час: активный состав на старте сезона это одиннадцать случайных людей.

Рабочее правило оказалось другим:

  • Берегём только реально сильные карточки. По метарейтингу GG от 80 и выше или с редким качеством вроде темпа 91.
  • «Лучшее из слабого» не бережём. Если игрок просто лучший среди моего мусора, он идёт в СБЧ. Для игры дешевле купить крепкого середняка.
  • Продаваемых сильных не сливаем за 600. Их выгоднее продать или оставить.
  • Сначала отдаём непродаваемое и неиграбельное. Бронзу, серебро, дубли.

Список «беречь» у меня на старте состоял из шести фамилий. Всё остальное считалось фуражом.

Сколько стоит фураж: очки по рейтингу

В FC 27 многие испытания стали «стримлайнами» (Streamlined SBC): не надо собирать состав с химией, нужно сдать игроков на сумму очков. У каждой карточки есть очки, и зависят они от рейтинга. Вот что мы намеряли на обычных карточках:

РейтингОчкиЦена на рынке PSМонет за очко
Бронза до 642020010
Серебро 65–7435350–60010+
80180600–7003,5
83410700–8001,7
84830700–7500,85–0,9
852 1001 700–2 0000,85–0,95
864 1003 500–3 9000,85–0,95
875 5005 700–6 0001,04
888 3008 600–9 0001,04–1,08
8911 000от 19 0001,7+

Что из этого следует:

  • Очки растут скачками. Карточка 84 даёт вдвое больше очков, чем 83, а стоит столько же. Если докупаете под стримлайн, берите 84, а не 83.
  • Самое дешёвое очко у карточек 84–86. Это и есть настоящий фураж.
  • Специальные карточки дают больше очков, чем обычные того же рейтинга. Команда недели с рейтингом 84 даёт 1 038 вместо 830.
  • Сдавать 89 в стримлайн невыгодно: за очко выходит вдвое дороже.

Цены сняты в конце сентября на рынке PlayStation и к середине сезона упадут, но пропорции останутся похожими.

Шаг третий: докупки с потолком цены

Жадничать на фураже глупо в обе стороны. Два правила, которые сэкономили мне больше всего:

  • Не закрывай дыру хорошей карточкой, если её можно закрыть покупкой за 300. Золотой игрок 82 ещё пригодится там, где нужен рейтинг, и покупать потом такого же за тысячу обидно.
  • Под химию покупай бронзу. Когда в условии важны лига и нация, а не рейтинг, бронзовый игрок за 250 делает то же самое, что золотой за 700.

Нейросеть выдаёт список в виде «клуб, позиция, потолок цены» и к каждой докупке одну альтернативу, если нужного нет на рынке. Покупаю я сам, по методу потолка.

Пример: «Лига и страна», продвинутое

Три испытания, каждое со своими условиями. Самое злое: схема 3-5-2, рейтинг 81, химия 25, ровно пять лиг и ровно шесть наций, не больше двух игроков из одного клуба.

Руками я бы сидел час. Нейросеть написала маленький скрипт, который перебирает моих ненужных игроков и ищет набор под все условия сразу, а недостающих добирает из базы самых дешёвых карточек. На три испытания ушло около 12 тысяч монет докупок, в основном дешёвое золото по 600–800. В ответ пришли большой золотой набор, пять тысяч монет и три набора игроков. Монетами вернулось меньше половины, остальное паками, зато клуб почистился от балласта.

Когда делать, а когда ждать

  • Бессрочные испытания с покупками откладываем. На старте сезона любая золотая карточка стоит 600–1 000. Через пару недель фураж дешевеет, и то же испытание обойдётся вдвое дешевле.
  • Срочные с покупками делаем ближе к дедлайну. По той же причине.
  • Всё, что закрывается своими ненужными, делаем сразу. Паки сегодня лучше паков завтра.

Грабли, на которые мы наступили

  • Стримлайны не видны в Web App. Испытания по очкам, включая вводные, есть только в самой игре. Мы полдня искали их в браузере.
  • Бронза по 200 сгорает за секунды. Лот по минимальной цене уходит раньше, чем успеваешь нажать. Берите по 250 и не нервничайте.
  • После покупки жмите «Send to My Club», а не «Send to Active Squad». Кнопки рядом, вторая ломает основу.
  • Дубли из хранилища СБЧ не годятся в обычные испытания. Web App молча не сохраняет состав, а сервер отвечает ошибкой. Карточки из хранилища идут только в стримлайны, в обычные ставьте клубные.
  • Лотерея остаётся лотереей. Мы сдали одиннадцать игроков в улучшение до команды недели и получили карточку с рейтингом 80. Нейросеть заранее честно назвала это лотереей.

Какие СБЧ мы делаем, а какие нет

Делаем простые испытания за паки: вводные, Marquee Matchups, улучшения, «Лига и страна». Каждое закрывается за минуты, а паки пополняют клуб.

Не делаем испытания на конкретных игроков. Это решение не про экономику, а про удовольствие: игрок из СБЧ надоедает мне через пять матчей, а выпавший из пака радует. Поэтому я играю ротацией из того, что выпало, и об этом будет статья про составы.

Вопросы и ответы

Что такое СБЧ в FC 27?

СБЧ (SBC, Squad Building Challenges, в русской версии «испытания подбора команды», ИПК) это задания в Ultimate Team: нужно сдать состав или набор игроков по условиям и получить за это паки, монеты или особую карточку.

Что такое Streamlined SBC и как считаются очки?

Это испытания, где не нужен состав с химией: вы сдаёте игроков на нужную сумму очков. Очки зависят от рейтинга карточки: бронза даёт 20, серебро 35, золото 84 даёт 830, 85 даёт 2 100, 88 даёт 8 300. Специальные карточки дают больше обычных.

Какой рейтинг выгоднее всего сдавать в SBC по очкам?

По нашим замерам на рынке PlayStation в начале сезона дешевле всего очко у карточек 84–86: меньше одной монеты за очко. Карточки 83 и ниже дают слишком мало очков, а 89 слишком дорогие.

Может ли нейросеть сама сдать СБЧ?

Технически в Web App может, но правила EA запрещают автоматизацию. Безопасный вариант: нейросеть составляет список из одиннадцати игроков и докупок, а вы расставляете и отправляете сами.

Стоит ли делать СБЧ на игроков?

Зависит от того, чего вы хотите от игры. По монетам многие из них выгодны, но карточка непродаваемая. Мы предпочитаем простые испытания за паки и ротацию из выпавших игроков.