Перейти до вмісту

Рушії

На сторінці «Рушії» ви керуєте шаховими рушіями, які забезпечують аналіз та комп’ютерних суперників у En Parlant~. Завантажуйте популярні рушії одним натисканням, додавайте власні та тонко налаштовуйте їхні параметри.

Шахові рушії — аналітична основа En Parlant~. Вони оцінюють позиції, знаходять найкращі ходи, генерують аналітичні звіти та виступають суперниками, коли ви хочете грати проти комп’ютера. Сторінка «Рушії» дозволяє встановлювати, налаштовувати та керувати всіма ними в одному місці.

En Parlant~ пропонує кілька провідних рушіїв для прямого завантаження з додатку:

РушійELO
Stockfish3635
RubiChess3600
Dragon by Komodo3533
Komodo3479
Leela Chess Zero3440

Рейтинги ELO отримані з CCRL.

Щоб встановити рушій, виберіть його зі списку та натисніть «Завантажити». Додаток зробить решту — жодного ручного керування файлами не потрібно.

Додавання власних рушіїв

Section titled “Додавання власних рушіїв”

Ви також можете додати будь-який UCI-сумісний рушій, вказавши En Parlant~ шлях до виконуваного файлу на вашому комп’ютері. Це корисно, якщо у вас є власна збірка, версія для розробки або менш поширений рушій, якого немає у вбудованому списку. Головне, щоб він підтримував протокол UCI — і він працюватиме.

Кожний рушій має профіль, який можна налаштувати:

  • Назва та ідентифікація версії
  • Рейтинг ELO — оціночна сила рушія
  • Власне зображення — оберіть іконку або зображення для рушія

Ці параметри керують тим, як рушій аналізує позиції, і відповідають стандартним командам протоколу UCI:

ПараметрОпис
TimeТривалість аналізу в секундах
DepthПошук до певного рівня глибини (ply)
NodesМаксимальна кількість вузлів для оцінки
InfiniteРежим необмеженого аналізу

Для більшості випадків використання стандартні налаштування працюють добре. Якщо ви хочете швидший, але менш глибокий аналіз, зменшіть глибину. Якщо ви хочете, щоб рушій думав стільки, скільки потрібно, використовуйте режим Infinite.

Розширені налаштування (UCI Options)

Section titled “Розширені налаштування (UCI Options)”
  • MultiPV — кількість варіантів, які виводить рушій. Встановіть значення 2 або 3, щоб бачити альтернативні лінії поряд із найкращим ходом. Більші значення дають більше варіантів, але уповільнюють аналіз.
  • Threads — розподіл потоків CPU. Більше потоків означає швидший аналіз, але залиште запас для решти вашої системи. Хорошою відправною точкою є половина загальної кількості потоків вашого процесора.
  • Hash — розподіл пам’яті в МБ для хеш-таблиці позицій рушія. Більші хеш-таблиці дозволяють рушію запам’ятовувати більше позицій і уникати повторних обчислень. 256 МБ або більше — розумне значення за замовчуванням для сучасних комп’ютерів.

Uci_Chess960 автоматично вмикається для ігор Chess960 (тих, що мають заголовок Variant 'Chess960'). Не вмикайте цей параметр вручну в налаштуваннях рушія. Ручне увімкнення може порушити аналіз стандартних шахів і призвести до некоректних оцінок.