Разработка ИИ-ассистента для Civilization IV: Colonization
Задача - создать и интегрировать систему искусственного интеллекта для автоматизации игрового процесса за Францию в модификации Civilization IV: Colonization.
Основная цель
Разработка Python-скрипта, который сможет автономно управлять игровой сессией, анализируя состояние игры и принимая обоснованные стратегические решения.
Ключевые функции и требования
- Анализ текущего состояния городов (население, производство, счастье, оборона).
- Автоматическое принятие решений о развитии городов: что строить, кого нанимать, какие исследования начинать.
- Управление юнитами: перемещение, освоение земель, атака/оборона, торговля с другими фракциями.
- Адаптивная стратегия, соответствующая мирному характеру французской фракции (упор на дипломатию и культуру).
- Интеграция скрипта с игровым движком Civilization IV: Colonization.
- Код должен быть чистым, документированным и легко настраиваемым для возможного расширения функционала.
Технические требования
- Основной язык разработки: Python.
- Понимание логики и API (или методов взаимодействия) игры Civilization IV: Colonization.
- Опыт работы с алгоритмами ИИ или автоматизации сложных процессов.
Результат работы
Готовый к использованию Python-скрипт, способный автономно вести игру за Францию на приемлемом уровне, с инструкцией по установке и интеграции.