Компьютерные игры давно перестали быть просто развлечением. Сегодня это сложные системы, где искусственный интеллект (AI) играет ключевую роль в создании immersive-опыта. Неигровые персонажи (NPC) — это сердце многих игр, и их эволюция за последние годы поражает. Раньше NPC были ограничены заранее прописанными скриптами. Они двигались по заданным маршрутам, реагировали на игрока предсказуемо и часто выглядели «роботизировано», вот основные методы прошлых лет: Однако, с развитием машинного обучения и нейронных сетей всё изменилось. NPC обучаются на большом количестве данных (например, записях игрового процесса) и учатся самостоятельно принимать решения. Немаловажную роль играет обучение с подкреплением (Reinforcement Learning). NPC получает "награду" за желаемое поведение и "штраф" за нежелательное. Со временем он учится действовать так, чтобы максимизировать награду. Генеративно-состязательные сети (Generative Adversarial Networks - GANs) позволяют создавать реалистичную анимацию и мим
Как устроены NPC: Часть 1. От скриптов к нейронным сетям.
20 января20 янв
1
1 мин