На данный момент боты в игре не предстваляют сложности не только для профессиональных игроков, но и для обычных пользователей и могут выигрывать только за счет заранее заданного превосходства в ресурсах и армии. Мы хотим сделать мир Героев 3 доступным для обучения RL-агентов и алгоритмов, чтоб создать настоящую конкренцию и решить игру, как это сделали для OpenAI Five Dota 2 & DeepMind AlphaStar 2.
Чтобы этого достичь, мы реализовываем API к открытому движку Геров 3. Этот движок называется VCMI, информацию о нем можно получить на официальном сайте проекта vcmi.eu.
Движок VCMI написан на С++, но взаимодействовать и получать информацию от него вы сможете через среду OpenAI GYM, которыая позволит использовать уже существующие RL алгоритмы, а также писать свои собственные решения.
Конечная цель - запускать агентов, которые будут обучаться играть в Героев. Мы предполагаем, что большая часть агентов будет написана на языке Python.
Принять участие и поборится за главные призы и возможность создать уникальный алгоритм, способный решить игру, могут как энтузиасты RL и ICPC так и все желающие! Let's Get Ready To Rumble!
Контакты
Email: vainberg.ri@mipt.ru
Tg: @rvainberg