Uncivilised — браузерная 4X-стратегия с отдельным модулем дипломатии

Uncivilised — базовая браузерная 4X-стратегия с гексагональной картой, древом технологий, боями и сохранениями. Дипломатия с лидерами на основе языковых моделей и изменение мира через переговоры подключаются отдельным модулем.
Возможности и состав проекта
Базовая игра включает гексагональную карту, исследования, сражения, туман войны и сохранения. Описанная во введении дипломатия позволяет лидерам отвечать в чате и менять элементы мира, но относится к отдельному модулю. Поэтому сценарии с новыми юнитами после переговоров нельзя считать функцией одной только открытой базовой сборки.
Начало работы и требования
Это открытая базовая игра, а движок дипломатии с ИИ является отдельным модулем, который подключается на этапе сборки. Игра полностью функциональна без модуля дипломатии, но тогда ИИ-лидеры не будут отвечать в чате и не смогут динамически изменять мир. Для локального запуска требуются Node.js 18+ и Python 3.11+. Для работы ИИ-дипломатии необходим API-ключ Anthropic.
Ограничения и выбор сценария
Без подключённого при сборке модуля дипломатии лидеры не ведут LLM-диалог и не изменяют мир через переговоры. При его использовании нужны внешний backend и API-доступ, а ответы модели могут влиять на баланс и состояние партии. Проверяйте сохранения и поведение на короткой тестовой игре. MIT базового кода не подтверждает лицензию отдельного модуля и не оплачивает модельные запросы.
Лицензия и условия использования
GitHub определяет лицензию репозитория как MIT. Перед использованием и распространением проверьте полный текст LICENSE и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.





