
arianahejazyan/Athena
📦 Open Source Projectarianahejazyan
Высокопроизводительный UCI-совместимый шахматный движок, специально разработанный для игры вчетвером.
Athena — это сложный шахматный движок на C++, спроектированный для работы с уникальными вызовами шахмат для четырех игроков. В отличие от традиционных движков, оптимизированных для классических партий, Athena использует специализированные архитектуры битовых досок, включая поддержку bitboard256, для управления расширенным состоянием доски и повышенной сложностью многопользовательских взаимодействий. Движок полностью совместим с UCI (Universal Chess Interface), что позволяет подключать его к существующим графическим интерфейсам для анализа и игры.
В основе Athena лежат современные методологии ИИ, включая глубокое обучение с подкреплением и функции оценки NNUE (Efficiently Updatable Neural Networks). Эти возможности позволяют движку изучать стратегические паттерны через самообучение, адаптируясь к динамическим союзам и тактическим изменениям, характерным для многопользовательских вариантов. Дизайн движка ориентирован на производительность и масштабируемость, что делает его мощным инструментом для исследователей и разработчиков, интересующихся теорией многоагентных игр и продвинутым игровым ИИ.
💡Основное
- ├─Поддержка шахмат для 4 игроков
- ├─UCI-совместимый интерфейс
- └─Архитектура bitboard256
🎯Для
- ├─Исследователи игрового ИИ
- └─Разработчики шахматных движков