Творчество · 01 · игра на нейросетях

Что будет, если игрок уйдёт от своей роли?

Пять игроков — пять независимых нейромозгов. Вставьте вратарю мозг нападающего, отправьте защитников вперёд — и посмотрите на двух полях рядом, что останется от команды.

  • 5 на 5
  • 120 секунд
  • 6 нейромозгов
  • одно зерно — один матч
2ЛЗ3ПЗ4ЦП5НП1ВР
  1. 01 · вратарь уходит вперёд
  2. 02 · ворота пустые
  3. 03 · мяч в сетке
Сцена · 120 секунд игрового времени

Один матч, два состава

Слева все играют своё. Справа выбранные игроки думают чужим мозгом. Зерно одно, соперник один, случайности одинаковые: различаются только мозги в телах ваших игроков. Нажмите на любого игрока на поле — увидите, что он видит и что решает.

Каждый играет своё. С этим сравниваем всё остальное.

ЗЕРНО 11621
ПО РОЛЯМВсе играют своё — это точка отсчёта
0:0
0 / 120 с
УДАРЫ / В СТВОР
0 / 00 / 0 у них
ВЛАДЕНИЕ МЯЧОМ
50%
ВОРОТА БЕЗ ПРИСМОТРА
0 с0 с у них
ДИСЦИПЛИНА В ЗОНЕ
100%№1 Вратарь: 100% времени в своей зоне№2 Левый защитник: 100% времени в своей зоне№3 Правый защитник: 100% времени в своей зоне№4 Полузащитник: 100% времени в своей зоне№5 Нападающий: 100% времени в своей зоне
  1. Здесь появятся события: голы, сейвы, пустые ворота, уходы из зоны. Их пишет сама симуляция.
С ОТКЛОНЕНИЕМВсё по ролям
0:0
0 / 120 с
УДАРЫ / В СТВОР
0 / 00 / 0 у них
ВЛАДЕНИЕ МЯЧОМ
50%
ВОРОТА БЕЗ ПРИСМОТРА
0 с0 с у них
ДИСЦИПЛИНА В ЗОНЕ
100%№1 Вратарь: 100% времени в своей зоне№2 Левый защитник: 100% времени в своей зоне№3 Правый защитник: 100% времени в своей зоне№4 Полузащитник: 100% времени в своей зоне№5 Нападающий: 100% времени в своей зоне
нажмите на игрока
  1. Здесь появятся события: голы, сейвы, пустые ворота, уходы из зоны. Их пишет сама симуляция.

УДАРЫ
Удар, после которого мяч летит в створ (±1 м от штанг) с расстояния до 20 м. «По створу» — прямо между штангами.
ВОРОТА БЕЗ ПРИСМОТРА
Секунды, когда ближе 7 м к центру ворот нет ни одного игрока этой команды. На поле это пунктирная дуга: она краснеет.
ДИСЦИПЛИНА
Доля времени, которую игрок провёл в зоне своей роли (контуры на поле). Для «Кучки» и чужих мозгов зона берётся по назначенной роли тела.
ВЛАДЕНИЕ
Доля времени, когда мяч у нашего игрока или последним его касался наш игрок.
СОСТАВ

Кто чем думает

Тело стоит на своём месте, а мозг можно поменять. Мозгов шесть: пять ролей и «Кучка». Правки видны на поле справа.

  • НАЗНАЧЕНВратарь
  • НАЗНАЧЕНЛевый защитник
  • НАЗНАЧЕНПравый защитник
  • НАЗНАЧЕНПолузащитник
  • НАЗНАЧЕННападающий
МОЗГ ИГРОКА

Что видит и что решает

Нажмите на любого игрока на поле — или выберите здесь:

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

ТЕПЛОВАЯ КАРТА

Где стоял игрок

Ярче клетка — дольше игрок провёл в ней. Пунктир — зона его роли. Слева он играет по роли, справа — с выбранным мозгом.

ПО РОЛЯМ · Вратарьв зоне 0%
С ОТКЛОНЕНИЕМ · тут он без отклоненияв зоне 0%
СЕРИЯ ИЗ 20 МАТЧЕЙ

Один матч — случайность. Двадцать — уже довод.

Прогоняем те же 20 зёрен для обоих составов — это настоящие матчи, а не прикидки. Число в итоге — средняя разница мячей за матч.

Выберите сценарий с отклонением выше и нажмите кнопку. Серия «Всё по ролям» сама с собой даст ноль — она служит точкой отсчёта.
Как это устроено

Мозг — это 49 чисел на входе и 6 на выходе

я саммяччей мячмяч на полеворотапартнёрысоперникиещёпросветы ударапросветы пасаоткрыты ли партнёрыбег ×бег ↕ударкуда ×куда ↕силавход · 49слой 1 · 32слой 2 · 32выход · 6

Схема в тех же размерах, что у настоящих мозгов: 49 → 32 → 32 → 6, 2 854 чисел-весов на каждый. Янтарная линия — путь одного сигнала.

  1. 01У каждого игрока свой мозг

    Нейросеть 49 → 32 → 32 → 6: 49 чисел «зрения» на входе, шесть чисел на выходе. Шесть разных мозгов — вратарь, левый и правый защитники, полузащитник, нападающий и «Кучка», которая бежит за мячом. У игрока свой экземпляр: между игроками нет связи, общей памяти и тренера на поле.

  2. 02Чем они обучены

    Сначала сеть училась повторять тренера-скрипт своей роли (обычные правила «если мяч там — встань здесь»), потом играла сама, а тренер размечал её ошибки: 10 раундов и ещё 5 раундов дообучения (метод DAgger). Старты брали с любых мест поля, поэтому каждый мозг умеет играть откуда угодно, а не только на «своём» месте. В последнем этапе на шесть мозгов пришлось 2 607 590 размеченных решений.

  3. 03Что значит «отклонение от роли»

    В тело игрока на его стартовой позиции вставляется мозг другой роли. Никаких правил «ушёл — проиграл»: вратарь с мозгом нападающего просто уходит вперёд, а что случится с воротами, решает физика мяча.

  4. 04Чего здесь нет — честно

    Нет офсайдов, фолов, аутов (борта упругие) и судьи. Нет усталости и травм. Игроки одинаковые по скорости и силе удара. Одно правило «спорного мяча»: мяч, который 5 с лежит без движения или 3 с зажат у стоящего игрока, отскакивает к центру. Сети играют чуть слабее своих тренеров (около 0,4 мяча за матч в нашей проверке на 60 матчах), и учатся они заранее, а не у вас в браузере. Соперник всегда играет по ролям.

Вопросы

Честно о том, что здесь происходит

Это настоящий искусственный интеллект?

Да, но маленький. Каждый игрок думает отдельной нейросетью из 2 854 чисел: она получает 49 чисел «зрения» и отвечает шестью числами — куда бежать, бить ли, куда и как сильно. Это не ChatGPT и не умеет ничего, кроме этого футбола.

Почему результат матча каждый раз разный?

У каждого матча есть зерно — число, из которого берутся все случайности: разброс удара, исход борьбы за мяч, кто начинает с центра. Одно зерно — один и тот же матч, бит в бит (в одном и том же браузере). Поэтому два поля на странице честно сравнимы: у них одно зерно и один соперник, различаются только мозги.

Почему иногда отклонение от роли почти не вредит?

Потому что футбол наказывает не за «чужую роль», а за дыры. Если вратарь убежал вперёд и ворота пустые — соперник забивает. Если в атаку пошли защитники, а за спиной остались вратарь и полузащитник, или игроки просто поменялись местами, на серии из 20 матчей это не отличить от случайности. Мы не подгоняем цифры: смотрите серию и «ворота без присмотра».

Что такое «ворота без присмотра»?

Секунды, когда ближе 7 метров к центру ворот нет ни одного игрока этой команды. На поле это пунктирная дуга у ворот: пока рядом кто-то стоит, она тусклая, а когда ворота пустеют, краснеет.