- УДАРЫ / В СТВОР
- 0 / 00 / 0 у них
- ВЛАДЕНИЕ МЯЧОМ
- 50%
- ВОРОТА БЕЗ ПРИСМОТРА
- 0 с0 с у них
- ДИСЦИПЛИНА В ЗОНЕ
- 100%
- Здесь появятся события: голы, сейвы, пустые ворота, уходы из зоны. Их пишет сама симуляция.
Пять игроков — пять независимых нейромозгов. Вставьте вратарю мозг нападающего, отправьте защитников вперёд — и посмотрите на двух полях рядом, что останется от команды.
Слева все играют своё. Справа выбранные игроки думают чужим мозгом. Зерно одно, соперник один, случайности одинаковые: различаются только мозги в телах ваших игроков. Нажмите на любого игрока на поле — увидите, что он видит и что решает.
Каждый играет своё. С этим сравниваем всё остальное.
Тело стоит на своём месте, а мозг можно поменять. Мозгов шесть: пять ролей и «Кучка». Правки видны на поле справа.
Нажмите на любого игрока на поле — или выберите здесь:
Слева — все числа, которые мозг получает глазами. В середине — его сеть: ярче точка — сильнее сигнал, линии — самые заметные связи в этот момент. Справа — шесть чисел, которыми он отвечает.
Ярче клетка — дольше игрок провёл в ней. Пунктир — зона его роли. Слева он играет по роли, справа — с выбранным мозгом.
Прогоняем те же 20 зёрен для обоих составов — это настоящие матчи, а не прикидки. Число в итоге — средняя разница мячей за матч.
Схема в тех же размерах, что у настоящих мозгов: 49 → 32 → 32 → 6, 2 854 чисел-весов на каждый. Янтарная линия — путь одного сигнала.
Нейросеть 49 → 32 → 32 → 6: 49 чисел «зрения» на входе, шесть чисел на выходе. Шесть разных мозгов — вратарь, левый и правый защитники, полузащитник, нападающий и «Кучка», которая бежит за мячом. У игрока свой экземпляр: между игроками нет связи, общей памяти и тренера на поле.
Сначала сеть училась повторять тренера-скрипт своей роли (обычные правила «если мяч там — встань здесь»), потом играла сама, а тренер размечал её ошибки: 10 раундов и ещё 5 раундов дообучения (метод DAgger). Старты брали с любых мест поля, поэтому каждый мозг умеет играть откуда угодно, а не только на «своём» месте. В последнем этапе на шесть мозгов пришлось 2 607 590 размеченных решений.
В тело игрока на его стартовой позиции вставляется мозг другой роли. Никаких правил «ушёл — проиграл»: вратарь с мозгом нападающего просто уходит вперёд, а что случится с воротами, решает физика мяча.
Нет офсайдов, фолов, аутов (борта упругие) и судьи. Нет усталости и травм. Игроки одинаковые по скорости и силе удара. Одно правило «спорного мяча»: мяч, который 5 с лежит без движения или 3 с зажат у стоящего игрока, отскакивает к центру. Сети играют чуть слабее своих тренеров (около 0,4 мяча за матч в нашей проверке на 60 матчах), и учатся они заранее, а не у вас в браузере. Соперник всегда играет по ролям.
Да, но маленький. Каждый игрок думает отдельной нейросетью из 2 854 чисел: она получает 49 чисел «зрения» и отвечает шестью числами — куда бежать, бить ли, куда и как сильно. Это не ChatGPT и не умеет ничего, кроме этого футбола.
У каждого матча есть зерно — число, из которого берутся все случайности: разброс удара, исход борьбы за мяч, кто начинает с центра. Одно зерно — один и тот же матч, бит в бит (в одном и том же браузере). Поэтому два поля на странице честно сравнимы: у них одно зерно и один соперник, различаются только мозги.
Потому что футбол наказывает не за «чужую роль», а за дыры. Если вратарь убежал вперёд и ворота пустые — соперник забивает. Если в атаку пошли защитники, а за спиной остались вратарь и полузащитник, или игроки просто поменялись местами, на серии из 20 матчей это не отличить от случайности. Мы не подгоняем цифры: смотрите серию и «ворота без присмотра».
Секунды, когда ближе 7 метров к центру ворот нет ни одного игрока этой команды. На поле это пунктирная дуга у ворот: пока рядом кто-то стоит, она тусклая, а когда ворота пустеют, краснеет.