Компания King, разработчик известной мобильной игры Candy Crush Saga, активно внедряет искусственный интеллект в процесс разработки и оптимизации игры. В недавнем интервью Сахар Асади (Sahar Asadi) из AI Labs Activision Blizzard King (ABK) рассказала, как им удалось уcкорить разработку уровней на 50% с помощью ИИ.
Дизайн уровней
С апреля 2012 года разработчики ABK выпускают в среднем более 4 новых уровней Candy Crush ежедневно. Эта впечатляющая производительность стала возможной после приобретения ИИ-стартап Peltarion в 2022 году. Специалисты Peltarion заняли ключевые позиции в AI Labs King и разработали планы по созданию ботов для тестирования уровней. Эти боты, обученные на данных игроков, помогают автоматизировать обнаружение ошибок до выпуска обновлений и сократить количество ручных исправлений на 95%.
Балансировака сложности и персонализация
ИИ, созданный компанией King, не пытается победить людей, как AlphaZero, а стремится их имитировать. И для этого требуется иной подход.
«Для нас ключевой элемент тестирования игры — это сделать его максимально похожим на действия человека. Как мы можем убедиться, что действия бота напоминают человеческие? Допустим, вы находитесь на втором или третьем ходу: бот смотрит на доску, оценивает возможные действия, которые вы можете предпринять, и затем выбирает лучший вариант. И ‘лучший’ в данном случае — это тот, который с наибольшей вероятностью выбрал бы человек.»
Асади сообщает, что благодаря боту для тестирования уровней количество ручных корректировок уровней сократилось на 95%, что позволило на 50% быстрее вносить изменения в уровни. Однако бот не только ускоряет процесс разработки.
ИИ позволяет разработчикам понять, какие элементы игры наиболее популярны, а какие вызывают трудности. ИИ помогает адаптировать игру под индивидуальные предпочтения каждого игрока, изменяя сложность уровней и предлагая персонализированные бонусы.
Тестирование и оптимизация
Боты для тестирования уровней помогают разработчикам понять, насколько сложен уровень и как изменения повлияют на игровой процесс. Это позволяет быстро выявлять и устранять проблемы, оптимизируя игровой процесс до выпуска обновлений.
Важность человеческого фактора
Специалисты King подчеркивают важность синхронной работы людей и ИИ.
ИИ автоматизирует рутинные задачи, освобождая время для более креативных и значимых задач. Человеческие дизайнеры и другие специалисты по разработке игр остаются ключевыми фигурами в создании увлекательного игрового опыта, так как только они могут определить, что именно делает игру «веселой».
___
Использование ИИ позволяет компании King не только ускорить процесс разработки уровней, но и значительно повысить их качество. Однако, несмотря на широкое использование ИИ, человеческий вклад остается неотъемлемой частью процесса, обеспечивая баланс между автоматизацией и творческим подходом.