Mini AI Cup
@mrgchampsMini AI Cup с нами с 2017 года, это самый молодой из всех чемпионатов. Всего за пару лет он приобрел поклонников по всему миру, подарил нам много общения и позитивных эмоций. Давайте вместе вспомним задачи и истории побед первых трех Mini AI Cup.
Как это было
В 2017 году команда IT-Чемпионатов Mail.ru Group запустила площадку http://aicups.ru/ , ставшую ответом на множество запросов наших участников, которым хотелось пробовать себя в задачах, похожих на те, что встречаются на RAIC, круглый год. На площадке сразу же был запущен первый - тестовый чемпионат. Застали его?
Mini AI Cup 1
Первый чемпионат прошел с 15 сентября по 9 октября 2017 года и включал в себя три этапа:
15-го сентября открылась площадка с песочницей, и у участников появилась возможность загружать свои стратегии и играть не рейтинговые игры “на интерес” с другими игроками или с собственными стратегиями.
18 сентября в песочнице начали работать рейтинговые игры (их система создавала сама).
9-го октября прошел финал среди топовых участников рейтинговых игр.
Задача 1
Задача — развоз пассажиров по этажам с помощью лифта. Чтобы разнообразить задачу, в неё было добавлено несколько факторов, влияющих на алгоритм развоза пассажиров:
1. У каждого пассажира есть вес;
2. Чем больше пассажиров в лифте, тем медленнее он движется;
3. При достижении критического количества пассажиров, лифт едет еще медленнее;
Кроме того, задача мультиплеерная: было две группы лифтов и каждый игрок управлял своей группой. Пассажиры делились на “своих” и “чужих” — чужого было сложнее забрать с этажа, но если забирал, получал 2x очков.

Mini AI Cup 2
В этот раз мы добрались до Agar.io. Мы взяли agar.io, восхитились и решили сделать конкурс по механике сей замечательной игры. Сделали. Потом нам стало казаться, что слишком просто. Добавили инерцию при движении, немного физики… Всё ещё простовато. Окей, подумали и решили выставлять на каждую игру собственный набор коэффициентов инерции, ускорения, роста массы и всего того, что и составляет физику этого странного мира. На этом мы и остановились.
Таким образом, задача игрока сводилась к тому, чтобы сначала разобраться с текущими физическими законами (либо всё на игровом поле летало пулей, мгновенно останавливаясь и разворачиваясь, либо ползало на инерции, норовя выйти куда-нибудь на орбиту). Ну а уже потом наступало всеми любимое "сожри их всех".

Статья Алексея Дичковского - победителя Mini AI Cup 2.
Mini AI Cup 3
Идейным вдохновителем соревнования в этот раз стала игрушка под названием Drive Ahead — зубодробительная мобильная аркада про битву на машинках в тесных закрытых пространствах. Механика боёв в этой игре показалась интересной и нетривиальной, решили попытаться повторить её для чемпионата.

Вот так выглядела одна из карт игрового поля, всего их было 6. Игроку предлагалось написать стратегию для ИИ, который будет управлять автомобилем и пытаться вывести из строя автомобиль соперника нажатием специальной кнопки на его корпусе. Звучит просто? Удачи в сражении с Бешеной Буханкой!
У машин было множество параметров, которые можно поменять. Например: привод, максимальная скорость, вес, параметры колес (вес, размер, положение), параметры пружин подвески.
Игры шли до 5 смертей, тот, кто выжил — победитель. Возможны ничьи. Было поставлено ограничение сверху на одну игровую сессию. Если в течение 600 тиков победитель так и не удавалось определить, то на карте начинало расти количество мусора: до чьей кнопки мусор добирался первым, тот и проигрывал.
Mini AI Cup 4
Сейчас наша команда готовится к очередному мини контесту, до которого осталось чуть больше месяца. В этот раз мы решили модернизировать Paper.io. Очень надеемся, что нам удастся вас порадовать)
Александр Гусев не смог дождаться старта Mini AI Cup 4 и уже написал бота и визуализатор:
Отличная тренировка написания алгоритмов, однако, в случае с Mini AI Cup 4 не более, чем просто тренировка... Мы изменим механику игры достаточно сильно, чтобы написанные заранее боты не могли стать серьезным конкурентным преимуществом) Теперь нужно только набраться терпения и дождаться анонса...