Искусственный интеллект в играх — не тот ИИ, что в LLM-чатах. Это широкое понятие: от простых state machines до нейронных сетей. В 2020-х есть прогресс в обоих направлениях.
Классический game AI
NPC-поведение традиционно работает через:
- Finite state machines — "если видишь игрока, стреляй"
- Behavior trees — дерево решений
- Utility AI — оценка желательности действий
- GOAP (Goal Oriented Action Planning) — планирование
- Pathfinding (A*, навигационные сетки)
Где уже работает ML
- AlphaStar (DeepMind, 2019) — играет в StarCraft II на gm-уровне
- OpenAI Five — Dota 2 на про-уровне
- AlphaGo — стандарт для Go
- Forza Horizon — Drivatars обучаются на данных реальных игроков
- FIFA — ML для игровой физики, анимации
Procedural content generation
Генерация контента процедурно — старая тема, получившая новый толчок с ML.
- Карты в Minecraft, No Man's Sky, Spelunky
- Подземелья в roguelike
- Квесты в Skyrim (Radiant Quests)
- ML-генерация текстур, моделей (экспериментально)
AI NPCs
Проблема большинства RPG — диалоги NPCs ограничены. Meta и другие тестируют подключение LLM к NPC — чтобы они разговаривали свободно.
Скайрим мод "Mantella" использует ChatGPT для разговоров с NPC. Качество впечатляет, но:
- Задержка 2-5 секунд
- Стоимость API
- Безопасность (что если NPC скажет что-то неподходящее?)
- Консистентность (персонаж может "забыть" свою роль)
Генерация изображений
Midjourney, Stable Diffusion активно используются для concept art. Многие инди-проекты используют AI art для placeholder. Финальные текстуры — всё ещё обычно ручные.
Anti-cheat
ML хорош для обнаружения аномального поведения в мультиплеерных играх. Современные anti-cheat системы используют ML.
Procgen + ML
Нейросети могут генерировать уровни на основе примеров. Обучили сеть на 1000 level designs от человека — она создаёт новые похожие. Пока экспериментально.
Будущее
Агенты NPCs с настоящими LLM-мозгами. Процедурные диалоги высокого качества. AI-помощники для игроков. ML-generated content, управляемый игроком. Но нельзя ожидать чуда — большинство "AI-фич" в играх пока overhyped.
TETRIS·CLUB / КОММЕНТАРИИ
> ИГРОКИ [000]
> ДОСТУП ЗАКРЫТ
> ВСТАВЬ МОНЕТУ ЧТОБЫ ОСТАВИТЬ КОММЕНТАРИЙ
Загрузка комментариев…