Протокол електронної дошки DGT

Також відомий як: Протокол e-board DGT

Протокол повідомлень, що дає комп’ютеру змогу отримувати позиції, зміни на полях і дані годинника з електронної дошки DGT.

Пояснення

DGT означає Digital Game Technology, компанію, що виробляє ці дошки. Електронна дошка DGT визначає тип, колір і розташування фізичних фігур. Протокол електронної дошки DGT визначає спосіб обміну цією інформацією з комп’ютером. Це специфікація зв’язку, а не сама дошка, застосунок для трансляції або нотація для запису партій.

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

Оновлення описують те, що датчики бачать на окремих полях. Підняття фігури, прибирання взятої фігури та встановлення фігури, що ходить, можуть створити кілька окремих змін. Застосунок-одержувач повинен об’єднати їх, відновити хід і перевірити, чи має він шаховий сенс. Сам протокол не гарантує легальності ходу й не завжди надає рядок у .

Він схожий на , оскільки обидва формати призначені для машинного розбору, але виконують різні завдання. DGT передає дані з фізичного обладнання та годинника, а Style 12 передає текстовий знімок з інтернет-сервера шахів.

Використання й контекст

Протокол використовують у прямих трансляціях, записі партій, онлайн-грі та підключенні фізичних дощок до шахових інтерфейсів або , програм, що аналізують позиції.

Поширені непорозуміння

Зміна датчика і шаховий хід

Зміна на полі є фізичною подією, виявленою дошкою. Шаховий хід є інтерпретацією, яку програма відновлює з однієї або кількох змін.

Джерела

  1. 1.About DGT e-boards, Digital Game Technology
  2. 2.Protocol description for DGT chess board, DGT Projects B.V.

Пов'язані терміни

© 2026 MindZug