Техническое задание: ИИ-агент для стратегической игры Psirens
Psirens - это пошаговая стратегия в жанре roguelite с уникальной детективной механикой. Основная задача игрока - анализировать поведение врагов и предсказывать их действия на следующий ход.
Цель проекта
Разработать искусственный интеллект (ИИ-агент), способный играть в Psirens, эффективно предсказывая действия противников на основе игровых подсказок.
Ключевые особенности игры для реализации в агенте
- Детективный геймплей: Каждый ход система предоставляет подсказку о возможных действиях врага.
- Предсказание действий: Агент должен анализировать подсказки, текущее состояние боя и историю ходов, чтобы предугадать следующий шаг оппонента.
- Пошаговая стратегия: Принятие решений в рамках поочередных ходов.
- Roguelite-элементы: Агент должен адаптироваться к процедурно генерируемым ситуациям и учиться на ошибках.
Основные требования к ИИ-агенту
- Способность парсить и интерпретировать игровые подсказки, предоставляемые каждый ход.
- Реализация логики анализа состояния игрового поля и истории действий.
- Алгоритм для вычисления наиболее вероятного действия врага на основе доступных данных.
- Принятие оптимального ответного решения для игрового персонажа.
- Код должен быть хорошо структурирован, документирован и готов к интеграции.
Ожидаемый результат
Рабочий ИИ-агент, который может автономно играть в Psirens, демонстрируя конкурентный уровень навыка предсказания действий противника. Предпочтительно, чтобы в реализации были заложены возможности для дальнейшего обучения и улучшения агента (например, с использованием machine learning подходов).