Модели и платформы ИИ
Исследователи создали инструмент ИИ, который может создавать новые уровни видеоигр

По мере того, как машинное обучение и искусственный интеллект становились более совершенными, видеоигры оказались естественной и полезной площадкой для проверки алгоритмов и моделей ИИ. Поскольку видеоигры имеют наблюдаемые и количественные механики, объекты и метрики, они обеспечивают удобный способ для разработчиков ИИ проверить универсальность и надежность своих моделей. Хотя видеоигры помогли инженерам ИИ разработать свои модели, ИИ потенциально может помочь разработчикам видеоигр создавать свои собственные игры. Недавно группа исследователей из Университета Альберты разработала набор алгоритмов, которые могут автоматизировать создание простых платформенных видеоигр.
Мэтью Гуздьял – помощник профессора и исследователь ИИ в Университете Альберты, и согласно журналу Time, Гуздьял и его команда работали над алгоритмом ИИ, который может автоматически создавать уровни в боковых платформенных видеоиграх. Этот автоматизированный дизайн уровней может сэкономить время и энергию разработчиков игр, позволяя им сосредоточиться на более сложных задачах.
Гуздьял и его команда обучили ИИ генерировать уровни платформенных игр, заставив ИИ тренироваться на многих часах игрового процесса платформенных игр. Гуздьял, включая игры как оригинальную Super Mario Bros., Kirby’s Adventure и Mega Man. После первоначальной тренировки ИИ предстоит сделать прогнозы о правилах/механике игры, сравнивая свои предположения с тестовым видео игры. После того, как ИИ смог интерпретировать правила, по которым работает игра, исследователи затем использовали аналогичный метод тренировки для создания совершенно новых уровней, в которых тестируются правила модели.
Гуздьял и его команда создали “граф игры”, который представляет собой слияние как убеждений модели относительно правил, так и ее предположений о том, как уровни, использующие эти правила, спроектированы. Граф игры объединил все важные особенности игры в одно представление, и это представление, следовательно, содержало всю необходимую информацию для воспроизведения игры с нуля. Все информация, содержащаяся в графе модели, затем использовалась для разработки новых уровней и игр. Содержание наблюдений модели объединяется в новые, уникальные способы. Например, ИИ объединил аспекты как Super Mario Bros, так и Mega Man, чтобы создать новый уровень, который черпал платформенную механику из обеих игр. Когда этот процесс повторяется снова и снова, конечным результатом может быть совершенно новая игра, которая чувствуется очень похожей на классических платформеров, но тем не менее уникальна.
Согласно Гуздьялу, как цитирует журнал Time, идея проекта заключается в создании инструмента, который разработчики игр могут использовать для начала проектирования своих собственных уровней и игр без необходимости учиться программировать. Гуздьял указал на тот факт, что Super Mario Maker уже реализует эту концепцию.
Гуздьял и другие члены исследовательской команды надеются продвинуть эту концепцию еще дальше, потенциально создав инструмент, который позволит людям создавать новые уровни или игры, просто указав определенный “вид” или “чувство”, которое они хотят. Как только модель получит эти спецификации, она может затем приступить к созданию новой игры с уникальными уровнями и правилами. Модель, по-видимому, потребует только двух кадров игры, чтобы сделать это, поскольку она экстраполирует из различий между двумя кадрами. Пользователь сможет предоставить модели обратную связь, пока она генерирует уровни, и модель создаст новые уровни на основе предоставленной обратной связи.
“Мы добавляем последние штрихи к интерфейсу, а затем мы проведем исследование с участием человека, чтобы узнать, находимся ли мы на правильном пути”, – сказал Гуздьял журналу Time.
Хотя любая готовая к потреблению версия этого приложения все еще находится в будущем, Гуздьял выразил обеспокоенность тем, что игровая индустрия может быть медленной в принятии этой технологии из-за опасений, что она может уменьшить потребность в человеческих дизайнерах игр. Несмотря на это, Гуздьял считал, что если кто-то, скорее всего, будет использовать этот инструмент, первыми будут независимые разработчики игр, которые могут использовать его для создания интересных, экспериментальных игр.
“Я могу полностью представить, что мы получаем некоторые страстные независимые [разработчики] играющие с этими технологиями и создающие странные, крутые, интересные маленькие trải nghiệm”, – сказал Гуздьял. “Но я не думаю, что они будут влиять на разработку игр класса AAA в ближайшее время”.












